最近大降溫發(fā)現(xiàn)578M進(jìn)入睡眠之后立刻死掉 電流維持再10MA? ?如果把板子靠近熱源 例如暖手寶這些東西 就能正常睡眠。? 跑的是ble_uart睡眠歷程。間隙性喚醒休眠。
查看: 3463
回復(fù): 4
低溫環(huán)境578M睡眠死機(jī)
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
已解決,庫函數(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ā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄