低溫環(huán)境578M睡眠死機(jī)

最近大降溫發(fā)現(xiàn)578M進(jìn)入睡眠之后立刻死掉 電流維持再10MA? ?如果把板子靠近熱源 例如暖手寶這些東西 就能正常睡眠。? 跑的是ble_uart睡眠歷程。間隙性喚醒休眠。

image.png已解決,庫函數(shù)while導(dǎo)致死循環(huán),具體不清楚為什么溫度會導(dǎo)致這個問題現(xiàn)象,正常溫度都可以跑。


touch 和adc是共用資源的, 如果在中斷中調(diào)用, 一定要注意優(yōu)先級一致, 不可以一個運行時候,被另外一個地方打斷,導(dǎo)致硬件狀態(tài)混亂,從而軟件處理出問題.


這個現(xiàn)象很奇特,目前我沒用到ADC的指令,只有在睡眠的時候調(diào)用了touch這個接口,如果我的電路板放在暖手寶附近溫度稍微高一些就不會死機(jī)了,這個應(yīng)該不是臨界問題導(dǎo)致的。


目前找到的現(xiàn)象是睡眠間隙性喚醒立刻調(diào)用寄存器,ADC轉(zhuǎn)換依據(jù)32M時鐘,低溫啟動的時候32M時鐘未穩(wěn)定導(dǎo)致寄存器鎖死,需要延時1MS 或者做BREAK退出機(jī)制。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频