LM3S系列单片机主要有3种工作模式:运行模式(Run-Mode)、睡眠模式(Sleep-Mode)、深度睡眠模式(Deep-Sleep-Mode)。某些型号还具有单独的极为省电的冬眠模块(Hibernation Module)。而对各个模式下的外设时钟选通以及系统时钟源的控制主要由表 2.1中的寄存器来完成。 运行模式是正常的工作模式,处理器内核将积极地执行代码。在睡眠模式下,系统时钟不变,但处理器内核不再执行代码(内核因不需要时钟而省电)。在深度睡眠模式下,系统时钟可变,处理器内核同样也不再执行代码。深度睡眠模式比睡眠模式更为省电。有关这3种工作模式的具体区别请参见表 2.2的描述。调用函数SysCtlSleep( )可使处理器立即进入睡眠模式,而调用函数SysCtlDeepSleep( )可使处理器立即进入深度睡眠模式。任一中断都可以将处理器从睡眠或深度睡眠模式唤醒,并使处理器恢复到睡眠前的运行状态。因此在进入睡眠或深度睡眠之前,必须配置某个片内外设的中断并允许其在睡眠或深度睡眠模式下继续工作,如果不这样,则只有复位或重新上电才能结束睡眠或深度睡眠状态。
上传时间: 2013-11-08
上传用户:ArmKing88
LM3S系列单片机睡眠与深度睡眠应用笔记 介绍 LM3S 系列单片机如何进入休眠或深度休眠模式,以及休眠后如何唤醒。
上传时间: 2014-01-01
上传用户:李梦晗
试目的LPC1114在深度睡眠模式下,采用低频看门狗时钟作为系统,开启定时器,实现控制器的周期性唤醒,以及此方案下的功耗测试。注:由于LPC1114在深度睡眠模式下只能通过13个GPIO引脚进行唤醒(PIO0_0 ~ PIO0_11和PIO1_0),但是在很多应用场合需要使用定时器周期性唤醒CPU,本测试既是针对此需求提出一种解决方案。
上传时间: 2013-11-08
上传用户:mqien
键盘睡眠键过滤驱动程序
上传时间: 2014-08-09
上传用户:a6697238
MSP430在进入睡眠后,如果发生事件产生中断,那么单 片机会退出睡眠,自动执行中断程序,但是当中断返回时,主 程序又重新进入睡眠状态。如果要在发生中断后,主程序需 要退出睡眠,那么需要在中断程序中修改SP堆栈中的内容, C语言没有指令可以修改堆栈内的内容,可以采用C语言与 汇编语言混合编程的方法解决此问题。
上传时间: 2015-04-24
上传用户:离殇
令AVR ATMEGA16进入睡眠状态及唤醒的例程(转贴),不过很好
上传时间: 2014-01-04
上传用户:hebmuljb
MSP430单片机C语言编程中的退出睡眠问题
上传时间: 2013-12-31
上传用户:yuanyuan123
基于WinCE操作系统、SMDK2410硬件开发平台下的电源管理程序——主要完成系统的 睡眠、唤醒,以达到省电的目的
上传时间: 2014-11-18
上传用户:WMC_geophy
凌阳单片机的自检程序 包括io检测ad检测睡眠检测等
上传时间: 2014-01-12
上传用户:cxl274287265
FM发射器的源代码,义隆MCU+三洋发射IC,LV2280方案.可实现睡眠,省电,发射频率88MHZ~108MHZ.
上传时间: 2016-01-01
上传用户:jqy_china