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