The microcontroller sleep period and the radio duty cycling are completely separate. The microcontroller sleep functionality is built into the TinyOS operating system - when there are no tasks to execute in the scheduler, the microcontroller goes to sleep automatically.
In order to use the radio low power listening functionality, the microcontroller must wake up and interact with the radio. This wakeup is caused by the periodic timer built into the low power listening functionality, defined by your local sleep interval. If there is nothing interesting on the channel for the radio to stay awake for, the radio goes back to sleep. The microcontroller, with nothing else to do, goes back to sleep on its own until the next interrupt. -David _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gary Pan Sent: Friday, September 28, 2007 11:23 AM To: TinyOS Subject: [Tinyos-help] Does LowPowerListening implement McuSleepC? Hi all, I am trying to test LowPowerListening to test the power consumption in Micaz. As I known, LowPowerListening control the radio on and off periodically. I wonder that if Lpl also controls MCU's sleeping mode as what McuSleepC does. If I want to add McuSleepC module in order to make the processor sleep, does it affect the function of Lpl? If the Rx receive radio pkt, does the Rx trick the processor and wake it up? _____ Yahoo! oneSearch: Finally, mobile <http://us.rd.yahoo.com/evt=48252/*http:/mobile.yahoo.com/mobileweb/onesearc h?refer=1ONXIC> search that gives answers, not web links.
_______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help