現(xiàn)象:按鍵長按或者連續(xù)按壓導致RTC起振異常;
RTC經(jīng)過的時間讀取出來沒有變化,或者變化異常

發(fā)現(xiàn):經(jīng)過一下午復現(xiàn)排查后,按鍵背面為晶振區(qū)域;我摁下按鍵的手法會按壓到晶振區(qū)域導致晶振異常;人按下按鍵時未按壓到晶振區(qū)域.無法復現(xiàn);
另外該現(xiàn)象體現(xiàn)在如下方面:
使用LSE為時鐘源,可能導致初始化失敗;看圖,BootLoader成功跳轉,app初始化錯誤;

這是錯誤發(fā)生位置,APP的時鐘初始化;

對比APP和BL的時鐘初始化以及RTC導致失敗的原因分析發(fā)現(xiàn).
bl中僅初始化了HSE,app中還初始化了LSE,使用了RTC硬件資源導致初始化失敗
檢測使用RTC的時間去處理的函數(shù),例如延時等操作,會一并異常.現(xiàn)象為無法繼續(xù)運行下去
不在按壓RTC器件后,可能現(xiàn)象還會出現(xiàn),形變還沒消失;還會出現(xiàn)上述情況.
得等待結束
總結:
不要接觸擠壓精密器件部分
硬件布線應考慮布局,按鍵背面不應該放精密器件。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
LSE
+關注
關注
0文章
10瀏覽量
10590 -
RTC
+關注
關注
2文章
653瀏覽量
71801 -
bootloader
+關注
關注
2文章
244瀏覽量
48032 -
延時器
+關注
關注
1文章
36瀏覽量
16079 -
時鐘源
+關注
關注
0文章
110瀏覽量
16753
發(fā)布評論請先 登錄
相關推薦
熱點推薦
關于程序BUG說明
(O)關于程序BUG說明,看最后面的紅色字體,視頻和源代碼中都沒有說明(一)PID控制算法(P:比例 I:積分 D:微分)(二)首先先說明原理,使用的是數(shù)字PID算法,模擬PID算法在計算機
發(fā)表于 08-03 07:05
關于RTC時鐘的知識點
在做智能手環(huán)時候使用到了關于RTC時鐘的,今天我們來復習一下關于他的知識點。文章中我是參考的有STM32f411的中文參考手冊,需要的話我會上傳這個pdf版。實時時鐘(RTC)養(yǎng)成查資
發(fā)表于 08-11 08:27
關于RTC的秒中斷功能
RTC(Real Time Clock)是實時時鐘的意思,它其實和TIM有點類似,也是利用計數(shù)的原理,選擇RTC時鐘源,再進行分頻,到達計數(shù)的目的。該文主要講述關于RTC的秒中斷功能,
發(fā)表于 08-13 06:57
關于RTC的秒中斷功能
Ⅰ、概述RTC(Real Time Clock)是實時時鐘的意思,它其實和TIM有點類似,也是利用計數(shù)的原理,選擇RTC時鐘源,再進行分頻,到達計數(shù)的目的。該文主要講述關于RTC的秒中
發(fā)表于 08-16 08:19
CH32V103基礎教程98-RTC-脈沖
。
1、RTC簡介關于RTC,在前面章節(jié)已經(jīng)進行過介紹,在此不再贅述。關于RTC工具介紹,可參考前面章節(jié)及CH32V103應用手冊。
2、硬
發(fā)表于 05-12 16:34
STM32單片機RTC模塊的分析
的比較多 DS1302。STM32 集成了 RTC 塊,所以用戶可以不必使用外部的時鐘芯片。下面我就帶領大家分析一下 STM32 單片機的 RTC 模塊。
發(fā)表于 11-11 15:51
?36次下載
Linux RTC驅動模型分析之rtc-sysfs.c
rtc-sysfs文件主要的操作就是在sys下創(chuàng)建rtc的屬性節(jié)點,可以方便用戶方便快捷的訪問,查找問題。下來大概看看sys下的rtc節(jié)點,有個直觀的認識。
發(fā)表于 04-27 19:43
?2882次閱讀
Firefly關于-RTC 使用簡介
Firefly-RK3399 開發(fā)板上有 一個集成于RK808上的RTC(Real Time Clock),主要功能有時鐘,日歷,鬧鐘,周期性中斷,雙通道32KHz時鐘輸出。
關于RTC的六個問題
最近幾年,因為千播大戰(zhàn),包括線上業(yè)務的火熱,很多公司開始進入RTC領域,這些公司對RTC技術有著各種各樣的認知。采用的技術方案也有一些不同,在這里我列出了6個問題來和大家一起探討。
關于stm8l05x系列單片機rtc初始化問題
關于stm8l05x系列單片機rtc初始化問題在開始項目時,用到的單片機是stm8l052的單片機,為了降低功耗就要在活躍停止模式和正常運行模式之間切換,即每隔一段時間用rtc喚醒,在進行rt
發(fā)表于 11-26 14:36
?10次下載
關于漏測Bug你想知道多少
漏測Bug是指產(chǎn)品邏輯缺陷在測試過程中沒有被發(fā)現(xiàn)(尤其是測試環(huán)境可以重現(xiàn)的缺陷),上線版本發(fā)布后或者在用戶使用體驗后發(fā)現(xiàn)并反饋回來的缺陷。可能造成線上故障或者資損,在對產(chǎn)品測試過程中,自己也難免出現(xiàn)一些Bug的漏測,因此對Bug
串聯(lián)電阻導致影響RTC電池壽命分析
現(xiàn)在幾乎所有的電子產(chǎn)品都帶RTC功能,因此RTC電池的壽命肯定是越長越好。
二、 **問題描述**
本案例是一個帶RTC功能的工業(yè)產(chǎn)品,RTC部分的供電電路如下下圖,產(chǎn)品發(fā)
關于RTC的玄學bug分析與解決
評論