msp430最吸引人的也许就是他的超低功耗,在430中除了active mode还有五种low power mode
分别叫做LPM0,LPM1,LPM2,LPM3,LPM4
一般推荐使用的是LPM3,因为这种模式下430的内部只有ACLK是工作的,这时候可以任何中断来促发cpu运行。
虽然LPM4的功耗更小,但是他把所有的clk都关掉了,这时只能通过外部按键中断促发cpu运行,这在很多情况下是不适用,特别是定时睡眠的情况下。
从上表我们可以看出各种lp模式下单片机时钟工作情况。
注意:
wakeup的时间好像都是6us,
有些外围设备如果使用smclk的话,可能导致smclk关闭不了,如watchdog
其他外围设备如果使用,那么回到不工作时候才关闭
中断切换到正常模式, 不过中断后,系统会自动恢复到之前的模式,如果要推出某种lp模式可以再中断中对sr赋值。
阅读(882) | 评论(0) | 转发(0) |