Home
Z-Stack User's Guide
Contents
1. DDEFAULT_CHANLIST 0e00004 000 DDEFAULT_CHANLIST 0x00002000 Ar DDEFAULTUCHANLIST Ox0000LG00 12 OO DDEFAULT_ACHANLIST 0x00000800 7 11 OX B Figure 13 Channel Configuration in f wconfig cfg 7 1 Energy Level The Coordinator will start a network on a selected channel only 1f the energy level on that channel is below a threshold value The threshold value is set to 45dBm and can be modified by changing the MAX _SCAN_ENERGY definition in the mac_scan c file available only with TIMAC and Z Stack source distributions The value of this parameter minus 83 gives the maximum tolerated energy level in dBm To ensure that the Coordinator will always find a suitable channel to start a network on it is recommended that more than one channel is selected 10 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 7 2 IEEE Address Selection Every ZigBee device requires a unique 64 bit IEEE address Z Stack uses the following four level hierarchy to determine the IEEE address that will be used for the device when it operates 1 Read from Z Stack non volatile memory 2 Look up from Secondary IEEE location 3 Look up from Primary IEEE location 4 Create temporary using random number generation Under normal circumstances when a Z Stack device boots up it reads the IEEE address from non volatile memory NV that was stored during a previous run of the device NV
2. REV 1 7 cccccccccccescccesecceececesccceneceeeceeeceeenes 3 FIGURE 3 LOCATING THE SAMPLE APPLICATION PROJECT ccscsccsceccsceccsceccsceccececscscscscescecnscscesescesescesescesescssesencass 4 FIGURE 4 SELECTING THE DEMOEB CONFIGURATION c ceccsceccsceccsceccsceccecececscescecssescecesceceecsseecscscscesesctsescesescecescs 4 BIGURE 5 BUILDING THE SAMPLE APPLICATION lt a e A let e cee lt 5 FIGURE 6 DOWNLOADING THE SAMPLE APPLICATION ccccscosceccecceccscesccceccsccscescescscescescescesescescescscessescscssescescesceseucs 5 EIGURE 7 QUIT DEBUGGING THE SAMPLE APPLICATION a oa 6 FIGURE 8 SMARTRFOS5EB JOYSTICK ON REV 1 3 1 7 BOARDS cccceccscsceccecceccscescesceccscescescsccesescescescusescescescesens 7 FIGURE 9 SMARTRFO5EB BUTTONS ON REV 1 3 1 7 BOARDS c ccceccecceccscecceccecescescecceccscescscecescesceccesescescesceseecs 7 FIGURE 10 SMARTRFOSEB LEDS ON REV 1 3 1 7 BOARDS c ccceccecceccecccccceccscescesccceccscescescecescescescesescescesceseecs 7 FIGURE 11 COORDINATOR DEVICE JUMPER ON REV 1 3 1 7 BOARDS cccccecesceccececcscececcececcsceccscecescusescucescscesencess 8 FIGURE 12 PANID CONFIGURATION IN FSWCONFIG CFG c ccccccecoscuccscsccscsccscscescscnscscucescucescucescscscscscscnsescesescusescesencs 10 FIGURE 13 CHANNEL CONFIGURATION IN FSWCONFIG CFG c ccceccsceccsceccsceccscuccecucescucescucesceceecscascscnsesctsescusescusescusescs 10 Table of Tables TABLE 1 JOYS
3. CC2530EM boards to set up a simple ZigBee network with 2 or more nodes a Coordinator and one or more Routers The demonstration uses a SampleApp project file that provides separate configurations to uniquely build Coordinator and Router devices a well as a general Demo device The Demo device permits user selection of Coordinator Router operation by setting a jumper on the SmartRFOSEB board The following examples provide details on building downloading and running the Demo sample application on two or more devices 5 3 Building a SampleApp Coordinator Device e Make sure all development tools have been installed Sections 4 1 4 3 e Connect a SmartRFOSEB board to the development PC with a USB cable e Power up the SmartRFOSEB There are 3 ways to supply power to the board batteries USB connection or a DC power supply To provide power from batteries pins 1 2 of jumper block P11 must be connected Otherwise connect pins 2 3 to use USB or a DC supply note below the slight P11 difference on Rev 1 3 and Rev 1 7 or later boards The board can be powered ON or OFF using switch P8 Power source l 2 Battery 2 3 USB DC Figure 2 Power Switch and Power Source Selection Rev 1 3 Rev 1 7 e If Windows prompts to install a device driver don t let it connect to Windows Update Instead let Windows try to find the required driver automatically If that fails browse to C Program Files IAR Systems Embed
4. are set up to preserve IEEE addresses stored at this location During a device reset process if an IEEE address cannot be found in NV memory or in the Secondary IEEE address location Z Stack will attempt to read a TI pre programmed Primary IEEE address from locations Ox00C 0x013 of the device information memory In the rare event that the CC2530 device does not have a pre programmed Primary IEEE address a temporary 64 bit address beginning with OxF8 will be generated using the system s random number generator Z Stack permits the IEEE address to be updated in NV memory via the standard NV_Write API This allows developers to change the address at their discretion using Z Tool or another equivalent mechanism In the production environment it 1s probably advisable to disable this capability since a deployed ZigBee device should not be allowed to change its IEEE address 11 Copyright O 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 Applicable Documents Z Stack Documents 1 OSAL API Texas Instruments Document SWRA194 2 Z Stack API Texas Instruments Document SWRA195 3 Monitor and Test API Texas Instruments Document SWRA198 Other Documents 4 Wireless Medium Access Control MAC and Physical Layer PHY Specifications for Low Rate Wireless Personal Area Networks LR WPANSs IEEE Standard 802 15 4 05 12 2003 12 Copyright 2009 2010 Texas Instruments Inc All rights
5. program This will install required Windows drivers and verify that the PC is ready to communicate with the SmartRFOSEB boards 4 4 Initial Device IEEE Addresses Each CC2530EM board in the development kit has been pre programmed with a unique 64 bit IEEE address These Primary addresses programmed by Texas Instruments at the factory are located in the read only Information Memory of the CC2530 processor At a later time the user may want to override the pre programmed IEEE address see Section 7 2 for details 2 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 5 Configuring and Using Z Stack 5 1 Configuring Z Stack For the purposes of this release the ZigBee Logical Device Type and Profile are pre configured in the IAR project file Z Stack devices can be configured in one of three ways e ZigBee Coordinator This device is configured to start the IEEE 802 15 4 network and will serve as the PAN Coordinator in that network e ZigBee Router This device is configured to join an existing network associate to a Coordinator or Router and then allow other devices to associate to it It will route data packets in the network e ZigBee End Device This device is configured to join an existing network and will associate with a Coordinator or Router 5 2 Building SampleApp Devices The remainder of this section describes programming SmartRFOSEB
6. reserved
7. 05 2Main 94 HalDriverInit ETE E FF La G Output a 000949 E3 m up 96 sf Initialize W Systez 00D94A4 34 FF 97 osal nv init NULL OoD94c F9 i ag DOD9G4D ES m FE ee As a MM Hi nana 20 ni hs Sample pp fo 4 b k Stop the current debug session Ln 82 Col 3 E Figure 7 Quit Debugging the Sample Application e Remove power from the SmartRFOSEB by switching P8 to OFF Disconnect the SmartRFOSEB from the USB cable and set it aside e Repeat the previous steps to program more CC2530EM boards At least two boards must be programmed to run the Demo sample application e When all devices have been programmed exit the Embedded Workbench IDE 6 Z Stack Demonstration 6 1 Switches and LEDs In this and other Z Stack sample application documents references are made to switches and LEDs that are located on evaluation boards These devices are used to control certain Z Stack features and display device and application status All pairs of screenshots shown in this section Figures 8 11 have Rev 1 3 boards on the left and Rev 1 7 or later boards on the right Some procedures require user input via logical switches commonly referred to as SW1 SWS SmartRFOSEB boards have a 5 position joystick located in the lower left corner of the board The joystick designated U1 provides the 5 switch inputs shown in Table 1 Pressing the joystick to the up position toward the LCD activates the SW1 input Switch inpu
8. Group 1 and will receive and process messages sent to Group 1 from any other device In this demonstration a device will flash its LED1 green when a Group message is received So when the network is initially started up pressing button SW1 on any device will broadcast a message causing all of the other devices to flash their LED 1 Pressing button SW2 on a device toggles that device s membership in Group 1 allowing the user to enable disable LED1 flashing on that device The discussion above assumes each device has been programmed and disconnected from the development PC When necessary a target device can be controlled from the IAR IDE providing for standard debugging features such as breakpoints single stepping viewing of memory and register contents etc 8 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 7 PanlD and Channel Selection The ZigBee 2007 specification defines the use of a 16 bit Personal Area Network Identifier PanID to uniquely identify a network Z Stack provides the user with two methods of selecting a PanID when starting or joining a network by setting the value of ZDAPP_CONFIG_PAN_ID For a Coordinator device setting this value to OxFFFF forces it to start a network with a PanID equal to the least significant 16 bits of its IEEE address For a Router device setting this parameter to OxFFFF causes the device to join the best network it
9. TICK BUTTON LOGICAL SWITCH MAPPING cccsceccsceccsceccsceccececcececescscscecescscesescusescesescesesceceecscesencess 7 TABLE 2 LOGICAL LED MAPPING ON REV 1 3 1 7 BOARDS 0 ccccecesceceecececececscccscuccscuccececescscesceceecscesescusescusecs 7 TABLE 3 DEFAULT CHANNEL SELECT BIT MAP as 9 11 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 1 Introduction 1 1 Scope This document accompanies the Texas Instruments Z Stack solution for use with the CC2530 ZigBee Development Kit Z Stack is a complete protocol stack and application development solution that conforms to ZigBee Alliance standards www zigbee org 2 Product Package Description 2 1 Installation Package Contents The downloaded Z Stack installation package contains all of the documentation and software required to install configure and develop applications using Z Stack The package employs a Microsoft Windows based installation application which guides the installation process 2 2 Development Boards Two Texas Instruments SmartRFO5 evaluation boards fitted with CC2530EM radio modules as shown below may be used to demonstrate or develop ZigBee applications based on the Z Stack software package Z Stack supports two revisions 1 3 and 1 7 or later of the SmartRFO5 evaluation boards Figure shows a Rev 1 3 board on the left and a Rev 1 7 board on the right Figure 1 S
10. block On Rev 1 3 boards the jumper connects pins 7 9 below left On Rev 1 7 or later boards the jumper connects pins 9 11 below right Make sure that only one SmartRFOSEB board has a jumper on P18 Figure 11 Coordinator Device Jumper on Rev 1 3 1 7 Boards Initially begin execution of the programmed SampleApp by applying power to the device that is configured as the ZigBee Coordinator This device performs a scan of the programmed ZigBee channel see Section 7 temporarily flashing LED1 Once the device successfully starts up a network LED3 yellow will turn on and LED1 will stop flashing Next power up a ZigBee Router device no jumper on P18 This device will now scan the programmed ZigBee channel for a network temporarily flashing LED1 Once it joins the network started by the Coordinator LED3 yellow will be turned on and LED1 will stop flashing If desired turn on more Router devices and each of them will turn on their LED3 after joining the network Once the network has been formed the SampleApp will provide a very simple demonstration of ZigBee wireless communication The sample application performs the following three functions Periodic about 5 seconds broadcast of a message to all network devices When button SW1 is pressed broadcast of a message to devices subscribed to Group 1 When button SW2 is pressed toggles a devices membership in Group 1 When each SampleApp device starts up it is subscribed to
11. can discover within the specified channel list any other value causes it to use the exact value specified The best network is defined as the beacon response to scan commands that has the highest received signal strength RSSD The IEEE 802 15 4 specification defines 16 channels in the 2 4 GHz frequency range These channels are assigned numbers 11 through 26 Z Stack initially defaults to channel 11 but the user can select a different channel by changing DEFAULT_CHANLIST This parameter is a bit map field with each bit representing a single channel As shown below the initial default channel 11 OxB is represented by 0x00000800 11 bit in the field starting from bit 0 Table 3 Default Channel Select Bit Map ZDAPP_CONFIG_PAN_ID and DEFAULT_CHANLIST may be defined as a compile options the IAR IDE as well as in a project s configuration command file Configuration command files are located in the applicable Projects zstack Tools CC2530DB folder As shown below lines in the fSwConfig cfg file specify the PanID that will be used when the Z Stack devices start up This is the recommended location for developers to establish specific settings for their projects This feature allows developers set up a personal PanID to avoid conflict with others 9 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 P f8wConfig cfg Notepad 0 x File Edit Format wi
12. ccscesceccecescescescecescescsceccecescescsscecescescescesescescscssescescesceseess 2 4 3 INSTALL SMARTRE FLASH PROGRAMMER PACKAGE cccscecceceecececcscccececcecuceececescecscscscsctsescesescesescesescs 2 4 4 INITIAL DEVICE IEEE ADDRESSES usas rios oriads 2 S CONFIGURING AND USING Z STACK eesesecsesecsesesccseseoccsecscoseseoccsesecscsecceseoseseseosesescoseseosesessosesescesesesesees 3 5 1 CONBIGURING Z TAC E E A EN TE E E A oc EFESE E E TE ado Tenes 3 A BUILDING SAMPLEAPP DEVICES oa 3 5 3 BUILDING A SAMPLEAPP COORDINATOR DEVICE cscescscoscscescscescsceccscecescscescscescscescscascscnsescasencesescesecs 3 6 Z STACK DEMONS TRA TION secsvediccccescecccssccccadeeeccceeiectcccecccoccasccauccdcscescceseusncceecncsvecssndsusceeicencesensneseauacaueusnl 6 6 1 SWITCHES AND EPS e N ete o SOIT E O et ET Ns 6 6 2 RUNNING THE SAMPER APPLICATION dor dd eel der ee A 8 Te PANID AND CHANNEL SELECTION eeeeseseesesecseseoccseseosesescoseseccoseseosesesecsesesccseseoseseseosesecsescosesesseseseoseseseseo 9 7 1 ANALES EPV AAA A AE E AAE E EAE A E 10 Tid EEE ADDRESS SELECTION ud NA A dai 11 APPEICABLEDOCUMENTES scisecssedacdiciscisndsecdateccissasncscwdexcnceussecdsewdedccdessenaadsudavccdoedesadscesedesseseadcecsicesose 12 Table of Figures FIGURE 1 SMARTRFO5 EVALUATION BOARDS REV 1 3 AND REV 1 7 cccccesceccecccccscccecceccscescesceccscescescesessescescesens 1 FIGURE 2 POWER SWITCH AND POWER SOURCE SELECTION REV 1 3
13. ded Workbench 5 0 8051I drivers Texas Instruments to locate the necessary files 3 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 e Using Windows navigate to the SampleApp project directory and launch the TAR Embedded Workbench by double clicking on the SampleApp eww file r C Texas Instruments Z5tack CC2530 2 4 0 Projects zstack Samples SampleApp CC253006B File Edit wiew Favorites Tools Help O Back E F Search gt Folders ie ES x E a ry Address Ci Texas Instruments 25tack CC2530 2 4 0 ProjectslzstackiSamples SampleAppICC253001B J E E 0 3 Source m m Sample pp evd EWO File m Sample pp ewp EWP File SampleApp emm IAR IDE Workspace E 5 Texas Instruments E C FStack cc 530 2 4 0 5 Components 3 Documents El C Projects E astack Libraries E 5 Samples E 5 SampleApp E O cc2530D8 ma Source ma Source C Tools 3 Main Type IAR IDE Workspace Date Modified 9 6 2008 4 18 PM Size 1 21 KB i 21 KB Figure 3 Locating the Sample Application Project My Computer e Select the DemoEB configuration from the Workspace pull down menu YE IAR Embedded Workbench IDE File Edit View Project Texas Instruments Emulator Tools Window Help Te E iera Ha GI HAL Ha G MAC Ha MT a G NWK a O OSAL a G Profile Hal G Security Ha O Services Ha Tools Ha 1 2D0 Ha O ZMac Ha G ZMai
14. elopment system e JAR Systems Embedded Workbench for 8051 e Texas Instruments SmartRF Flash Programmer e Texas Instruments ZStack CC2530 2 4 0 or ZStack CC2530 2 4 0 1 4 0 4 Product Installation Procedures 4 1 Install Z Stack Package Z Stack is provided via Windows based installation programs ZStack CC2530 2 4 0 exe is the core package including the latest Z Stack files and libraries along with one simple sample application ZStack CC2530 2 4 0 1 4 0 exe is the full package including all components of the core along with additional sample applications additional documentation and Z Tool Installing either of these Z Stack packages will create the required directory structure and load software and documentation files After installation be sure to review the README txt file for a summary of new features and changes with this Z Stack release 4 2 Install IAR EW8051 Package Obtain and install Embedded Workbench for 8051 from IAR Systems The project and library files included in this release of Z Stack were built and tested with EW8051 version 7 60 When considering an upgrade to a newer version of EW8051 it will be necessary to verify that installed project and library files are compatible with the newer development tools 4 3 Install SmartRF Flash Programmer Package Obtain and install the SmartRF Flash Programmer from Texas Instruments Connect one of the SmartRFOSEB boards to the PC via USB cable and run this
15. ew Help 2 Define the default PAN ID tk Setting this to a value other than OxFFFF causes FDO COORD to Use this value as its PAN ID and Routers and end devices to join PAN with this ID DEDAPP_CONFIG_PAMN_ID O0xPREFF Ln 55 Col 49 Figure 12 PanID Configuration in fSwconfig cfg As shown below entries in the f8wConfig cfg file also specify the channel s that will be used when the Z Stack devices start up This feature allows developers set up a personal channel and to avoid conflict with others Multiple channels can be specified by including the appropriate bits in the DEFAULT _CHANLIST definition E f wConfig cfg Notepad ioj xj File Edit Format View Help e Default channel is Channel 11 0x0B f f Channels are defined in the following fe O 68 MHZ Ox OOOO 00 0c Er 1 10 915 MHZ Ox QO000 FE Y 11 6 1 2 4 GHZ OxDrFEFS00 ADM A CHANNELS _368MHZ OxO0000000lL DMA CHAMNMELS 91 SMHZ Oxd00007FE ADM _CHANNELS_24GH2 OxO7FFFSOO DDEFAULT_CHANLIST 0x04 000000 f DDEFAULT_CHANLIST 0x02 000000 DDEFSULT_ CHANLIST Ox0L000000 Ar DDEFAULT_ CHANLIST Ox00800000 Ar DODEFAULT_HCHANLIST 0x004 00000 DDEFAULT_CHANLIST 0x002 00000 f DDEFAULT_CHANLIST Ox001L00000 F DDEFSULT_CHANLIST Ox00080000 ff DDEFAULT_ CHANLIST Ox0004 0000 Ar DDEFAULT_ CHANLIST Ox0002 0000 Ar DOEFAULT_ CHANLIST Ox0001L0000 ee i ce a JLA 01 9 0018 01 7 016 O15 Ox14 Ox1 3 Ox12 011 01 0 Ox QF Ox QE Ox OD
16. martRF05 Evaluation Boards Rev 1 3 and Rev 1 7 2 3 Cables All necessary cabling is included with the development kit To support program download and debugging with SmartRFOSEB a USB cable should be connected from the target board to the host PC An RS232 cable may be connected between the serial port on the SmartRFOSEB boards 9 pin connector and the host PC to utilize Z Tool that is included with the Z Stack package l Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 3 Installation Requirements 3 1 Host Computer Requirements Z Stack and Z Tool are designed for installation on a personal computer running Microsoft Windows XP Professional or later The following are the minimum requirements for the platform hosting Z Stack and Z Tool NET 1 1 Framework Windows XP Service Pack 1 1f using Windows XP 1 USB port for download debug of SmartRFOSEB boards 1 serial port for Z Tool communication with the SmartRFOSEB board 3 2 Development System Requirements Z Stack provides a complementary offering to the IAR Embedded Workbench EW8051 suite of software development tools These tools support project management compiling assembling linking downloading and debugging The Texas Instruments SmartRF Flash Programmer is a tool that provides various programming capabilities when using SmartRFO5 based development kits Required support for the Z Stack target dev
17. memory retains parameters including the IEEE address for occasions when the device resets typically after a power failure The IEEE address in NV memory gets saved under 3 possible scenarios initially from steps 2 3 of the hierarchy listed above or later by delivery from an external source such as via serial I O from a PC hosted program like Z Tool During a device reset process if the read from NV memory operation fails Z Stack will first attempt to find an IEEE address at the Secondary IEEE address location step 2 If that fails it will then attempt to find an address in the Primary IEEE address location step 3 Finally 1f that fails Z Stack will generate a temporary address using random numbers step 4 In steps 2 and 3 the IEEE address gets written to NV memory on the next device reset this address will be read from NV memory step 1 In a development environment NV_RESTORE not used the temporary IEEE address is not written to NV memory so each time the device gets reset it will have a different IEEE address than before The Secondary IEEE address location is found on the last page of the CC2530 flash memory at an offset of Ox0018 bytes from the last memory address For a 256 Kbyte device the IEEE address can be commissioned at Ox3FFE8 Ox3FFEF This address location is provided for the user to override the TI pre programmed Primary address at the factory Device programming tools that work with Z Stack
18. n Loa 1 Output Sample pp Figure 4 Selecting the DemoEB Configuration 4 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 e Build the application by pulling down the Project menu and clicking on Rebuild All ETAR Embedded Workbench IDE File Edit view Project Texas Instruments Emulator Tools Window Help Deeg Adri 17 Y y Works gt Add Group Zz z Yy DF Space A Import File List SSS Edit Configurations Remove Create New Project HAL Add Existing Project MAC options AIL E MT _ ____ PAE Source Code Control OSAL Make F7 Profile i Compile Che Secu ET Servit lean Tools Batch build Fs oa Mac Stop Build Gtrl Break Meir Download and Debug Ctrl D Qutpu Debug without Downloading Make amp Restart Debugger Shifi Fs Restart Debugger Girls Download d Sample pp Clean and make the active project Figure 5 Building the Sample Application e Download by pulling down the Project menu and clicking on Download and Debug ETAR Embedded Workbench IDE File Edit view Project Texas Instruments Emulator Tools Window Help Ose ag Adri 4dd Group Workspace Import File List DemoE Edit Configurations Remove a SERTE App Create New Project HAL Add Existing Project HELIMAC options ALLE MAT Mk Source Code Control OSAL Make F7 a C Profile C
19. ompile CtrltF E Secured Al Servi clean HE Tools patch build Fa SampleApp Stop Build Ctrl Break B Messac Cownload and Debug ctrl E Linking Debug without Downloading Make amp Restart Debugger Shifi Fa Total nu Restart Debugger atr HFa Total nu Download MAA Download the application and start the debugger Errors 0 Warnings O Zt Figure 6 Downloading the Sample Application 5 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 e After downloading to the CC2530EM is complete exit the debugger by pulling down the Debug menu and clicking on Stop Debugging STAR Embedded Workbench IDE Ioj x File Edit View Project Debug Texas Instruments Emulator Tools Window Help E se IFA AA Reset Stop Debugging Ctrl Shift D Step Over F10 d Step Into F11 Step Out Shift F11 f interrupts ge i nn Next Statement PEP E O0D936 53 BE FB Ha HAL nia ua a HAL BOARD INIT Ha O MAC Autostep ization for hoard related stuff such 00D939 ES 9D EMT Set Next Statement NIT w Cae Ha LI NWE HAL BOARD INIT i Ha D OSAL Memory Pre supply voltage is high enough to r 00D93F 00 Bu sola heck HAL BOARD INIT Bie Macros OOD940 78 Fe Ha O Security a D0D942 79 01 Ha G Services Logging ze board 1 0 HAL BOARD INIT a O Tools O M OB Eat ds 00D944 00 Hata ZD0 92 HAL BOARD INIT a G ZMac 93 Ze Initialze HAL drivers 00DG45 ES 1
20. ts SW2 SW4 result from pressing the joystick to the right down and left positions respectively SW5 occurs when the joystick is pressed straight down when in the center position Button and Button2 provide the logical SW6 and SW7 inputs to Z Stack 6 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 Fixit Es gt LRS 52 ae IN a Ja 7 U KN Button 2 Button Button Button 2 Figure 9 SmartRFOSEB Buttons on Rev 1 3 1 7 Boards Table 1 Joystick Button Logical Switch Mapping Z Stack sample applications use logical LEDs to display status information SmartRFOSEB boards have four 4 colored LEDs referred to in application software as LED1 LED4 HIBASA Fe e T Table 2 Logical LED Mapping on Rev 1 3 1 7 Boards 7 Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 6 2 Running the Sample Application Initially place all of the devices on the same table or work area You will establish the network while the devices are all in view of each other Later you can experiment with various distances and different power up sequences After each of the CC2530EM boards has been programmed with the Demo configuration of SampleApp one of the boards needs to be designated as a ZigBee Coordinator This is done by placing a jumper across pins on the P18 jumper
21. wi TEXAS INSTRUMENTS Z Stack User s Guide For SmartRFO5EB and CC2530 ZigBee 2007 Release Version 2 4 0 Document Number SWRU189 Texas Ins ts I exa truments Inc San Diego California USA Copyright 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 Revision Description BEG Updated section 5 3 updated for 2 2 2 release 09 14 2009 Fixed f8wConfig cfg file path in section 7 updated for 2 3 0 release 12 16 2009 Updated for 2 3 1 release 05 19 2010 Updated for 2 4 0 release 11 13 2010 1 Copyright O 2009 2010 Texas Instruments Inc All rights reserved Z Stack User s Guide CC2530 SWRU189 Version 1 4 Table of Contents 1 INTRODUCTION uuu es linda 1 1 1 O A A A A 1 Ze PRODUCT PACKAGE DESCRIPTION 1 ccccccsccssccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccsccccoccoess 1 Zab INSTAT ATION PACKAGE CONTENTS E East da 1 Did DEVELOPMENT BORROSA A EE a atada sae 1 20 ABE e dat ia eT 1 3 INSTALLATION REQUIREMENTS 00 A AAA A A 2 el HOSTCOMPUTER REQUIREMENTS Ss soda 2 3 2 DEVELOPMENT SYSTEM REQUIREMENTS ccccsccoscsscssccccccccesccscssccsccecccncsccssssssecceaccacscsscssssecceecaccescssssesses 2 4 PRODUCT INSTALLATION PROCEDURES eesesecsesesccseseocesecseseoccsescosesesccseseosesesecsesesecseseosesesecsesesscseseosese 2 4 1 INSTALL Z S TACK PACKAGE ii iia 2 4 2 INSTALL IAR EW8051 PACKAGE ccccsccscecceccs
Download Pdf Manuals
Related Search
Related Contents
Fujitsu SCENICVIEW Series B17-5 Baxi Potterton 47-393-39 Boiler User Manual Samsung SM-T560 Brugervejledning Now - Boyles Fitness Equipment ZZ-512-513-H manual francais Copyright © All rights reserved.
Failed to retrieve file