(3)低功耗软件控制
MSP430的工作模式通过模块的智能化运行管理和CPU的状态组合以先进的方式支持超低功耗的各种要求。CPU内状态寄存器SR中的SCG1、SCG2、OscOff与功耗有关.可由软件组合成6种工作模式.
①活动模式——AM
正常的工作模式,这时CPU消耗的电能最大.
②低功耗模式0——LPM0
CPUOff置位,CPU停止活动,但外围模块继续工作,ACLK和MCLK信号保持活动,MCLK的锁频坏控制正常工作.有关控制位设置为:SCG1=0,SCG0=0,S
CG0=0,OscOff=0,CPUOff=1。
③低功耗模式1——LPM1
CPUOff置位,CPU停止活动,但外围模块继续工作,MCLK的锁频环控制停止工作,ACLK与MCLK保持活动,有关控制位设置为:SCG1=0,SCG0=1,OscOff=0,CPUOff=1。
④低功耗模式2——LPM2
CPUOff置位,CPU停止活动,但外围模块继续工作,MCLK的锁频环控制停止,ACLK活动,MCLK停止,有关控制位设置为:SCG1=1,SCG0=0,OscOff=0,CPUOff=1。
⑤低功耗模式3——LMP3
CPUOff置位,CPU停止活动,但外围模块继续工作,MCLK的锁频环控制和MCLK停止工作,DCO的DC发生器关闭,但ACLK信号仍保持活动,有关控制位设置为:SCG1=1,SCG0=1,OscOff=0,CPUOff=1。
⑥低功耗模式4——LPM4
CPUOff置位,CPU停止活动,但外围模块继续工作,MCLK的锁频环控制和MCLK停止工作,晶振停止,有关控制位设置为:SCG1=X,SCG0=X,OscOff=1,CPUOff=1。
|