Greets to all,
I would like to ask if anyone has experience with the low power modes of the MSP430, I’m using the demo code available on this site with CrossStudio 1.4 and the associated SoftBaugh evaluation board for the 449 variant.
I’ve tried calling the low power modes the MSP430 offers starting with the simplest mode (LPM0) that still allows the system to wake on an interrupt from the various timers, hence expecting the system to wake on the next scheduler tick (which it does). The issue is that the task that contains the low power mode call becomes non-functional (perhaps suspended?, blocked? or disabled?) and its respective code is never executed again. I am currently examining the stack as well as sifting through the scheduler code to try and work out what is going on.
But if anyone else has any knowledge of what is going on and a means to enable low power modes in the MSP430 without killing off the operation of the executing task/code I’d be interested to hear their views. I’ve checked out much of the forum and have not found any other discussion concerning low power operation, so any such info on the topic might be of interest to others as well.
Thanks in advance,