Chinaunix首页 | 论坛 | 博客
  • 博客访问: 831078
  • 博文数量: 213
  • 博客积分: 5048
  • 博客等级: 大校
  • 技术积分: 1883
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-14 10:14
文章分类

全部博文(213)

文章存档

2011年(4)

2010年(55)

2009年(47)

2008年(107)

我的朋友

分类: 嵌入式

2009-10-14 21:49:33

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赋值。
阅读(847) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~