MSP430i204x, MSP430i203x, MSP430i202x devices have one active mode and four software-selectable
low-power modes. An interrupt event can wake up the device from the low-power modes LPM0 to LPM4,
service the request, and restore back to the low-power mode on return from the interrupt program.
The following five operating modes can be configured by software:
• Active mode (AM)
– All clocks are active.
• Low-power mode 0/1 (LPM0 = LPM1)
– CPU is disabled
– Internal regulator remains enabled
– DCO remains enabled
– MCLK is disabled
– ACLK and SMCLK remain active
• Low-power mode 2/3 (LPM2 = LPM3)
– CPU is disabled
– Internal regulator remains enabled
– DCO remains enabled
– MCLK and SMCLK are disabled
– ACLK remains active
• Low-power mode 4 (LPM4)
– CPU is disabled
– Internal regulator remains enabled
– DCO is disabled
– MCLK, SMCLK, and ACLK are disabled
• Low-power mode 4.5 (LPM4.5)
– Internal regulator is disabled
– No RAM retention
– I/O pad state retention
– Wakeup from RST/NMI, Ports Pins P2.1, P2.2
-----------------------------------------------------------------------
[size=13.3333339691162px]以上内容来自MSP430i2040数据手册,从上面的内容可以清楚的知道,PMM就是电源管理系统,该系统可以让系统进入不同的休眠模式,也就是传说中的430低功耗技术实现方法。
[size=13.3333339691162px]根据不同的低功耗模式,可以看出,对应不同的外设关闭,以及唤醒的方法。虽然库函数名字是4.5,实际上通过传递不同的参数,却可以进入不同的休眠模式,这就是低功耗在430上实现的方法,也是该系列430提供了完美的低功耗实现入口。上面英语都很简单的,不用我翻译了,再说给大家了吧。
|