現(xiàn)象:按鍵長(zhǎng)按或者連續(xù)按壓導(dǎo)致RTC起振異常;
RTC經(jīng)過的時(shí)間讀取出來沒有變化,或者變化異常
發(fā)現(xiàn):經(jīng)過一下午復(fù)現(xiàn)排查后,按鍵背面為晶振區(qū)域;我摁下按鍵的手法會(huì)按壓到晶振區(qū)域?qū)е戮д癞惓?人按下按鍵時(shí)未按壓到晶振區(qū)域.無法復(fù)現(xiàn);
另外該現(xiàn)象體現(xiàn)在如下方面:
使用LSE為時(shí)鐘源,可能導(dǎo)致初始化失敗;看圖,BootLoader成功跳轉(zhuǎn),app初始化錯(cuò)誤;
這是錯(cuò)誤發(fā)生位置,APP的時(shí)鐘初始化;
對(duì)比APP和BL的時(shí)鐘初始化以及RTC導(dǎo)致失敗的原因分析發(fā)現(xiàn).
bl中僅初始化了HSE,app中還初始化了LSE,使用了RTC硬件資源導(dǎo)致初始化失敗
檢測(cè)使用RTC的時(shí)間去處理的函數(shù),例如延時(shí)等操作,會(huì)一并異常.現(xiàn)象為無法繼續(xù)運(yùn)行下去
不在按壓RTC器件后,可能現(xiàn)象還會(huì)出現(xiàn),形變還沒消失;還會(huì)出現(xiàn)上述情況.
得等待結(jié)束
總結(jié):
不要接觸擠壓精密器件部分
硬件布線應(yīng)考慮布局,按鍵背面不應(yīng)該放精密器件。
-
LSE
+關(guān)注
關(guān)注
0文章
10瀏覽量
10253 -
RTC
+關(guān)注
關(guān)注
2文章
538瀏覽量
66542 -
bootloader
+關(guān)注
關(guān)注
2文章
235瀏覽量
45627 -
延時(shí)器
+關(guān)注
關(guān)注
1文章
36瀏覽量
15102 -
時(shí)鐘源
+關(guān)注
關(guān)注
0文章
93瀏覽量
15967
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論