各位大神,我的430F1611进入LPM3后,可以用TimerB定时唤醒,但是串口接收数据好像不能唤醒,这是为什么,我看手册上是任意中断响应后将退出低功耗模式,串口部分的"Receiver start_edge detection for auto-wake up from LPMx modes"又是什么意思呢?
peng wang25:
回复 Susan Yang:
哦对,有道理;那是不是如果用ACLK作为时钟源就可以解决这个问题?
Susan Yang:
回复 peng wang25:
是的,您可以尝试一下
peng wang25:
回复 Susan Yang:
好的,非常感谢,茅塞顿开
Susan Yang:
回复 peng wang25:
很高兴能帮到您!
灰小子:
f1611串口唤醒的例程网上还真没找到。
这里有个f5438的,楼主参考下思路吧bbs.21ic.com/icview-1658686-1-1.html
peng wang25:
回复 灰小子:
非常感谢。
我后来想了一下,ACLK的速度用作串口通信太慢了,波特率都不满足;我准备试一下LPM1的功耗情况再看看~
peng wang25:
现在放弃LPM3,让单片机进入LPM1模式,串口是可以唤醒单片机的;但是LPM1的功耗达到了402uA,这正常吗
Susan Yang:
回复 peng wang25:
功耗太高了
peng wang25:
回复 Susan Yang:
你好。
我也觉得太高了,所以想知道我可能是哪里出了问题。
目前我的硬件部分只有芯片、晶振、复位、稳压电容、共地0Ω电阻。
软件部分进入LPM1,TIMERB采用ACLK定时唤醒,并且uart0串口中断打开,接受外部命令唤醒
TI中文支持网



