股票

庆祝一下—-低功耗自动唤醒成功

还是夜深人静好调程序呀!!!

昨天整了一两个小时,办公室吵吵嚷嚷,再加上旁边有人聒噪,一个简单的电平触发唤醒MCU功能都没调好,这会儿办公室就剩我一个人,听着音乐调着板子,深度休眠功耗被我从20mA降到了10.5uA,基本算是可以用了。虽然还没有达到理论值,嗯,大概是理论值的三倍吧^_^

其实问题并不复杂,之前错误在于,进入深度睡眠前,我把所有的IO口都配置了一遍,就是“所有”惹得祸!因为MCU唤醒需要一个外部中断,而这个外部中断的引脚也不小心被我配置了一遍,休眠的时候跳过这个IO口就好了。同时,因为之前配置这个引脚为输入中断,在休眠前我把它强制转换成低电平输出,为这还付出了35uA的代价,设置为输入中断后,进入睡眠模式,竟然比之前优化后的功耗还小!算是意外之喜吧。

打赏
原文链接:,转发请注明来源!

发表评论