有一个新的项目想考路用430的MCU,咨询一下MSP430的几种模式:睡眠模式,掉电模式,省电模式,等等这几种Mode的区别。
Feng:
不同的模式外设关闭的程度不同,唤醒所需的时间也不同。一般来讲,睡眠越深,越省电,唤醒所需的时间也会越长。
对于不同模式外设关闭的情况,可以查看对应的手册,有专门的说明。
一般来讲,耗电情况如下:省电>睡眠>掉电。
处理器的省电模式可能不止这三种,需要查看对应的手册才能确定。
Jason Guo:
常用的模式有
Active :运行模式,所有时钟有效,功耗从几十uA到几mA(速度不同,功耗不同)
LPM0 :关掉MCLK,及CPU内核停止运行,但外设有效,比如Timer,串口等等,功耗在几十uA
LPM3: 关掉MCLK,SMCLK,保持ACLK有效,是常用低功耗模式,功耗在几uA,低频时钟有效,Timer,RTC还可以工作
LPM4:关掉所有时钟,可以外部中断(GPIO,SPI,I2C等)唤醒,功耗<1uA
以上提供的是典型值,不同的MSP430系列有不同的数据和低功耗模式,请参考相应型号的datasheet