This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc2530 rxStartIsr() is not called

Other Parts Discussed in Thread: TIMAC, Z-STACK

hi,

i transmit on channel 21 using a Zigbee transmitter. 

Then on another Zigbee receiver,  i called the MAC_RADIO_RX_ON(); and listen on channel 21. But the ISR function is never called. 

what needs to be done to receive zigbee packets?

victor

  • This is not at all how to use the Z-Stack or the TIMAC. An application will never want to call the macro that you dug up. Please install the Z-Stack and run a sample application to start getting two devices to communicate by RF, ZigBee protocol. Try GenericApp to start:

    C:\Texas Instruments\ZStack-CC2530-2.5.1\Projects\zstack\Samples\GenericApp\CC2530DB

     

  • Thanks for your reply. I am using the ZNP project in ZStack, located at:

    C:\Texas Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\ZNP 

    In znp_soc.c, the MAC_RADIO_TX_ON() is called to do transmission, so i changed it to MAX_RADIO_RX_ON(), but Receive is not working.

    In GenericApp, which function performs the RF Receive?

  • Actually i want to do a promiscuous RF receive in Z-Stack. In SmartRF Studio 7, i can use the Packet Rx tab to receive zigbee packets without specifying PANID and key. Can i do the same using  Z-Stack?

  • Hello,

            Is this experiment  successful?  I also use promiscuous mode in Z-Stack, can you help me to do this experiment? Thanks!