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.

CC430f5137 wake on radio

Hi everyone:

I have two EM430F5137RF900 evaluation boards. I wanted to try wake on radio examples, under IAR. As I read on (CC430 Wake-On-Radio Functionality(SLAA459)). I just opened the ( WOR_on_CC430.eww) and tried to download and debug the code on boards via MSP-FET430UIF.

Problem is when I want to to verify all three RF modes, I use TX mode for one board(the red LED starts blinking) and for the other board I use WOR mode. As manual states :

both LEDs in WOR mode will toggle after each RF packet reception

but on the board with WOR mode LEDS are not blinking.

I do not know what the problem is, I thought maybe WOR is not supported on CC430f5137, since when run the same test with two EM430F6137RF900 evaluation boards, everything is OK.

Thanks.

  • Hey all,

    I'm having the same issue.

    When I "download and debug" from IAR embedded workbench, the program runs correctly (with or without any breakpoints).

    However, off the debugger the WOR mode option isn't working properly.

    Both Tx and Rx modes operate as stated in the pdf of the project (slaa459a). However, when trying to select WOR mode the green led blinks once and the device resets itself. After the failed attempt I can re-select the operating mode without manually resetting.

    Also, I found out another weird issue. 

    When running the program through the IAR workbench debug mode there are differences between different instances of the program.

    That is, when I run it through IAR the green led will be on when the radio is in Rx, and off when it is in sleep mode.

    When I stop the debugger and try again, it might switch roles - the green led will be OFF when in Rx and ON when in sleep.

    That suggests to me bad programming - how can the program operate differently in two different runs?

    I can't find the issue myself since this is my first MSP430 project and the code is rather complicated for a newbie such as me.

    Any help would be greatly appreciated!

    Yuval

**Attention** This is a public forum