This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
430以低功耗的名声家喻户晓,对于使用着来说怎么个玩法,才能淋漓尽致发挥它的低功耗特性显得尤为重要,430有五种工作模式,四种低功耗模式,其中每种低功耗模式的cpu和时钟状态等又各不相同。一般来说可以利用中断唤醒。
问题:低功耗时的时钟,需要定时,采用模式4,此时没有时钟源,定时器时钟那里来。
例如:430的低功耗的模式4(lpm4),cup、mclk、smclk、aclk、dco都为禁止状态,此时怎么样才能唤醒呢!唤醒的机理又是什么呢!各个时钟都已停止工作,还能检测到外部中断吗?
我的理解:任何被使能的有效的中断事件都可以将MSP430从任意一种低功耗模式唤醒,换句话说要让单片机唤醒,就得有相应的触发事件。比如,在LPM4下,时钟都停止了,那么需要时钟支持才能运转的定时器等就无法工作了,所以也就无所谓用定时器中断来唤醒了,只能依靠不需要时钟支持的中断来唤醒,比如IO口中断,IO中断只是门电路触发,被触发后时钟系统才运转起来,CPU才又运转起来。