ST STM32W-SK User Manual
ST STM32W-SK User Manual

ST STM32W-SK User Manual

Starter and extension kits
Hide thumbs Also See for STM32W-SK:
Table of Contents

Advertisement

Quick Links

Note:
June 2011
Downloaded from
Elcodis.com
electronic components distributor
STM32W-SK and STM32W-EXT starter and extension kits
Introduction
The STM32W-SK and STM32W-EXT starter and extension kits are easy to use tools for the
STM32W108xx microcontrollers. This family of microcontrollers integrates a 32-bit ARM®
Cortex™-M3 microprocessor and a 2.4 GHz, IEEE 802.15.4-compliant transceiver. The kits
demonstrate how effectively the STM32W108xx can be used in real IEEE 802.15.4
applications. They are suitable for different types of wireless network scenarios such as:
Mesh networks (based on the ZigBee PRO protocol stack) typically used in home
automation and smart energy applications.
Remote control and target networks (based on the ZigBee RF4CE protocol stack) used
for driving consumer devices such as TVs, set-top boxes, etc.
Point to point networks (based on a Simplified MAC library) used to address a basic
IEEE 802.15.4 communication. This configuration enables customers to develop any
protocol stack of their choice.
The STM32W108xx kits provide demonstration applications and documentation which serve
as a reference for creating your own applications and re-programming the STM32W108xx
microcontroller. You can run the STM32W108xx kits in several ways (building mesh
networks, remote control/target and point-to-point applications), using the dedicated
software libraries (ZigBee PRO, ZigBee RF4CE, and Simplified MAC), as well as a third-
party IDE and C compiler (IAR).
Moreover, the STM32W108xx kits provide a set of HAL APIs which allow you to use the kit
platform capabilities such as LEDs and serial communication channels (virtual COM
through USB).
In this manual, you can find information about:
The STM32W108xx kits components
How to install the related hardware, software and documentation trees
How to run the preprogrammed demonstration applications.
1
The term "application board" refers to the MB851 and MB954 platforms.
2
For more information, visit the STM32W 32-bit RF microcontroller webpages at
www.st.com/stm32w
This web page provides full access to all the STM32W108xx resources (kits, software
packages and documents).
for STM32W108xx microcontrollers
Doc ID 16999 Rev 4
UM0894
User manual
1/36
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32W-SK and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST STM32W-SK

  • Page 1 STM32W108xx microcontrollers Introduction The STM32W-SK and STM32W-EXT starter and extension kits are easy to use tools for the STM32W108xx microcontrollers. This family of microcontrollers integrates a 32-bit ARM® Cortex™-M3 microprocessor and a 2.4 GHz, IEEE 802.15.4-compliant transceiver. The kits demonstrate how effectively the STM32W108xx can be used in real IEEE 802.15.4...
  • Page 2: Table Of Contents

    Contents UM0894 Contents Getting started ..........6 Kit description .
  • Page 3 UM0894 Contents Sink, sensor mesh network (based on ZigBee PRO) ....18 2.2.1 Run preloaded sink appl. on STM32-Primer2, MB850 platforms ..18 2.2.2 Run preloaded sensor application on the application board .
  • Page 4 List of tables UM0894 List of tables Table 1. MB850 connectors ............7 Table 2.
  • Page 5 RF4CETV PC applet............22 Figure 12. RF4CE RC application driving the ST Virtual TV PC applet ......23 Figure 13.
  • Page 6: Getting Started

    Getting started UM0894 Getting started This section provides a complete description of the STM32W-SK and STM32W-EXT kit’s hardware and software. There are two types of STM32W108xx kit: ● The starter kit (order code: STM32W108B-SK) ● The extension kit (order code: STM32W108B-KEXT) Kit description 1.1.1...
  • Page 7: Mb850 Hardware Description

    UM0894 Getting started STM32W-EXT The extension kit package contains two STM32W108 application boards (MB851) and two STM32W108 application boards with a power amplifier (MB954). Figure 2. MB851 application board Figure 3. MB954 with Power Amplifier application board Note: For documentation concerning the STM32-Primer2 tool, refer to the related user manual on http://www.stm32circle.com website.
  • Page 8: Mb850 Connectors: Jp1 Pins

    Getting started UM0894 1.2.3 MB850 connectors: JP1 pins Table 2. MB850 connectors: JP1 pins Pin number GPIO/ Function +2V8 PC0/JRST SWCLK/JTCK PC4/SWDIO/JTMS nRST 1.2.4 MB850 Connectors: JP2 pins Table 3. MB850 Connectors: JP2 pins Pin number GPIO/ Function +2V8 nRST 1.2.5 MB850 jumper configuration None...
  • Page 9: Mb850 Pc Interface Chip

    UM0894 Getting started 1.2.6 MB850 PC interface chip None 1.2.7 MB850 battery holder None MB851 hardware description 1.3.1 MB851 resources The following table lists the resources available in the MB851 board to develop applications and their connection with STM32W108 pins. Table 4.
  • Page 10: Mb851 Connectors: P1 Pins

    Getting started UM0894 1.3.3 MB851 connectors: P1 pins Table 6. MB851 connectors: P1 pins Pin number GPIO function +VBRD nRST JTCK 10/36 Doc ID 16999 Rev 4 Downloaded from Elcodis.com electronic components distributor...
  • Page 11: Mb851 Connectors: P4 Pins

    UM0894 Getting started 1.3.4 MB851 connectors: P4 pins Table 7. MB851 connectors: P4 pins Pin number GPIO function +VBRD +VBRD JTCK nRST +VJTAG 1.3.5 MB851 jumper configuration The following table lists the jumpers configurations on the MB851 board. Table 8. MB851 jumper configuration Label Configuration...
  • Page 12: Mb851 Pc Interface Chip

    Getting started UM0894 1.3.6 MB851 PC interface chip The following table lists the PC interface chip available in the MB851 board to allow I/O interface to the STM32W108. Table 9. MB851 PC Interface chip Revision Type Part Rev. A PC I/O FTDI FT232R Rev.
  • Page 13: Mb954 Connectors: P1 Pins

    UM0894 Getting started Table 12. MB954 connectors Type Label Function Mini USB PC I/O Header, 14-pin, Dual row male GPIO access Debug Connector Standard JTAG debug 1.4.3 MB954 Connectors: P1 pins Table 13. MB954 connectors: P1 pins Name GPIO function +VBRD nRST JTCK...
  • Page 14: Mb954 Connectors: P4 Pins

    Getting started UM0894 Table 13. MB954 connectors: P1 pins (continued) Name GPIO function 1.4.4 MB954 Connectors: P4 pins Table 14. MB954 connectors: P1 pins Name GPIO function +VBRD +VBRD JTCK nRST +VJTAG 1.4.5 MB954 jumper configuration The following table lists the jumpers configurations in the MB954 board. Table 15.
  • Page 15: Mb954 Pc Interface Chip

    Development Suite for the STM32-Primer2. STM32W-EXT No CDs are delivered with the extension kit package. Documentation The starter kit package STM32W-SK contains the following documentation components: ● STM32W108 starter kit welcome letter which briefly describes the kits targets and components.
  • Page 16: Software Libraries And Demonstration Applications

    ZigBee RF4CE software library and demonstration applications for controlling an RF4CE compliant TV using an RF4CE compliant remote control. ● ST Simple MAC- 1.0.3.0-STM32W108: installer file which provides the STM32W108 Simple MAC software library and demonstration applications targeting point-to-point communication scenarios based on the IEEE 802.15.4 protocol.
  • Page 17: Kit Setup

    The related drivers can be downloaded from the FTDI website at www.ftdichip.com/Drivers/ D2XX.htm All other application boards require the STMicroelectronics Virtual COM port driver which can be directly downloaded from www.st.com/internet/com/SOFTWARE_RESOURCES/ SW_COMPONENT/SW_DRIVER/vcpdriver_v1.zip 1.8.3 Setting up the application serial communication channel...
  • Page 18: Running The Stm32W108Xx Kits

    Running the STM32W108xx kits UM0894 Running the STM32W108xx kits STM32W-SK In the STM32W-SK starter kit, the following applications are preprogrammed: ● One EmberZNet ZigBee PRO sink firmware (MB850 board labeled as “Sink”) ● Three CircleOs applications preloaded in the STM32-Primer2: –...
  • Page 19: Run Preloaded Sensor Application On The Application Board

    UM0894 Running the STM32W108xx kits If everything is done properly, you get an LCD screen showing a light blue box in the center (see Figure 4). This box represents the sink node (a ZigBee PRO network has been created). Figure 4. STM32-Primer2 sink node To access the application main menu, press the button again.
  • Page 20: Table 18. Definition Of Lcd Screen Symbols (Zigbee Pro Sink Application)

    Running the STM32W108xx kits UM0894 When the sensor sends data to the sink, a blue line connecting the transmitting sensor to the sink is displayed on the screen. The unicast data sent by the sensor node is a temperature value coming from its temperature sensor. Figure 6.
  • Page 21: Remote Control And Virtual Tv (Based On Rf4Ce Library)

    UM0894 Running the STM32W108xx kits Figure 8. Sink sends an advertise (multicast message) Figure 9. Network error on sink node Figure 10. Network down Note: For further information about the STM32-Primer2, MB850 sink application and related limitations, refer to the installer file documentation. Remote control and virtual TV (based on RF4CE library) This section shows how to control a ZigBee RF4CE-compliant TV target using an RF4CE- compliant remote control.
  • Page 22: Run The Remote Control (Rc) And Virtual Tv Applications

    2.3.1 Run the remote control (RC) and virtual TV applications The STM32-Primer2 tool provided with the STM32W-SK starter kit is delivered with the RC application. This application automatically configures the connected MB850 extension board with the related ZigBee RF4CE RC application.
  • Page 23: Use The Remote Control (Rc) And Virtual Tv Applications

    2.4.1 Run preloaded sample appl. on STM32-Primer2, MB850 platforms The STM32-Primer2 tool provided with the STM32W-SK starter kit is delivered with a sample application (sun image). This application automatically configures the connected MB850 extension board with the related sample application.
  • Page 24: Run The Prebuilt Sample Planet Application On The Application Board

    Running the STM32W108xx kits UM0894 Press the button again to access the application main menu. This is the first level option list. Options can be classified in two categories: – Options that provide information about the sun parameters (node information, planets list) –...
  • Page 25: Table 19. Definition Of Lcd Screen Symbols (Simple Mac Sample Application)

    UM0894 Running the STM32W108xx kits Figure 16. Sun node with 5 planets Figure 17. Network down The following table summarizes the symbols appearing on the LCD screen and the associated events. Table 19. Definition of LCD screen symbols (Simple MAC sample application) Symbol Associated event Blue line connecting planet to sun...
  • Page 26: Stm32W108Xx Kits Utilities And Software Tools

    STM32W108xx kits utilities and software tools UM0894 STM32W108xx kits utilities and software tools stm32w_flasher utility The stm32w_flasher utility allows you to download a binary file into the STM32W108xx application board. This utility comes with each software installer file. To download a binary image, follow these steps: Fit the application board jumper P2 on position 5-6 (power via USB).
  • Page 27: Iar Embedded Workbench® For Arm

    UM0894 STM32W108xx kits utilities and software tools IAR Embedded Workbench® for ARM To install the IAR Embedded Workbench® for ARM 5.40.7 or later, follow these steps: Go to the Download section of the IAR website (www.iar.com) download section and select a 30-day IAR version for ARM. Start the download procedure and receive a 30-day license.
  • Page 28: List Of Acronyms

    List of acronyms UM0894 List of acronyms Table 20. List of acronyms used in the document Term Meaning Application programming interfaces CERC Consumer electronic remote control General availability Home automation Hardware abstraction layer Medium access control Power amplifier Remote control Radio frequency communication Smart energy Universal serial bus...
  • Page 29: Available Board Schematics

    Available board schematics Figure 18. MB850 Rev.A Downloaded from Elcodis.com electronic components distributor...
  • Page 30: Figure 19. Mb851 Module

    Figure 19. MB851 module Downloaded from Elcodis.com electronic components distributor...
  • Page 31: Figure 20. Mb851 Rev.a

    Figure 20. MB851 Rev.A Downloaded from Elcodis.com electronic components distributor...
  • Page 32: Figure 21. Mb851 Rev.b

    Figure 21. MB851 Rev.B Downloaded from Elcodis.com electronic components distributor...
  • Page 33: Figure 22. Mb954 Module

    Figure 22. MB954 module Downloaded from Elcodis.com electronic components distributor...
  • Page 34: Figure 23. Mb954 Rev.a

    Figure 23. MB954 Rev.A Downloaded from Elcodis.com electronic components distributor...
  • Page 35: Revision History

    UM0894 Revision history Revision history Table 21. Document revision history Date Revision Changes 05-Feb-2010 Initial release. Modified software component versions in Section 1.5. Modified installer files in Section 1.7. 21-Apr-2010 Modified Parity to 1 in Section 1.8.3. Modified Section 2.2.2, Section 2.2.3, Section...
  • Page 36 No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.

This manual is also suitable for:

Stm32w-ext

Table of Contents