430以低功耗的名声家喻户晓,对于使用着来说怎么个玩法,才能淋漓尽致发挥它的低功耗特性显得尤为重要,430有五种工作模式,四种低功耗模式,其中每种低功耗模式的cpu和时钟状态等又各不相同。一般来说可以利用中断唤醒。
例如:430的低功耗的模式4(lpm4),cup、mclk、smclk、aclk、dco都为禁止状态,此时怎么样才能唤醒呢!唤醒的机理又是什么呢!各个时钟都已停止工作,还能检测到外部中断吗?
user113574:
只要有中断发生,就能让CPU醒过来,而中断的产生是否需要时钟的支持,得看是什么模块,比如定时器就需要时钟(估计也是反复地自动触发门电路的意思),而I/O外部中断就不需要时钟,它只是个一个边沿触发过程(虽然不清楚内部具体电路,但我觉得类似门电路触发,但只是一次性触发),触发之后才立即启动时钟(430里头是DCO),开始跑程序。