0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于RTC的玄學(xué)bug分析與解決

冬至子 ? 來源:用戶名由3_15位 ? 作者:用戶名由3_15位 ? 2023-07-22 14:28 ? 次閱讀

現(xiàn)象:按鍵長(zhǎng)按或者連續(xù)按壓導(dǎo)致RTC起振異常;

RTC經(jīng)過的時(shí)間讀取出來沒有變化,或者變化異常

1.jpg

發(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ò)誤;

1.jpg

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

1.jpg

對(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)該放精密器件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LSE
    LSE
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    10253
  • RTC
    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
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于程序BUG說明

    (O)關(guān)于程序BUG說明,看最后面的紅色字體,視頻和源代碼中都沒有說明(一)PID控制算法(P:比例 I:積分    D:微分)(二)首先先說明原理,使用的是數(shù)字PID算法,模擬PID算法在計(jì)算機(jī)
    發(fā)表于 08-03 07:05

    幀中斷與字節(jié)中斷混用的BUG

    幀中斷與字節(jié)中斷混用的玄學(xué)BUG
    發(fā)表于 08-06 06:55

    關(guān)于RTC時(shí)鐘的知識(shí)點(diǎn)

    在做智能手環(huán)時(shí)候使用到了關(guān)于RTC時(shí)鐘的,今天我們來復(fù)習(xí)一下關(guān)于他的知識(shí)點(diǎn)。文章中我是參考的有STM32f411的中文參考手冊(cè),需要的話我會(huì)上傳這個(gè)pdf版。實(shí)時(shí)時(shí)鐘(RTC)養(yǎng)成查資
    發(fā)表于 08-11 08:27

    關(guān)于RTC的秒中斷功能

    RTC(Real Time Clock)是實(shí)時(shí)時(shí)鐘的意思,它其實(shí)和TIM有點(diǎn)類似,也是利用計(jì)數(shù)的原理,選擇RTC時(shí)鐘源,再進(jìn)行分頻,到達(dá)計(jì)數(shù)的目的。該文主要講述關(guān)于RTC的秒中斷功能,
    發(fā)表于 08-13 06:57

    關(guān)于RTC的秒中斷功能

    Ⅰ、概述RTC(Real Time Clock)是實(shí)時(shí)時(shí)鐘的意思,它其實(shí)和TIM有點(diǎn)類似,也是利用計(jì)數(shù)的原理,選擇RTC時(shí)鐘源,再進(jìn)行分頻,到達(dá)計(jì)數(shù)的目的。該文主要講述關(guān)于RTC的秒中
    發(fā)表于 08-16 08:19

    CH32V103基礎(chǔ)教程98-RTC-脈沖

    。 1、RTC簡(jiǎn)介關(guān)于RTC,在前面章節(jié)已經(jīng)進(jìn)行過介紹,在此不再贅述。關(guān)于RTC工具介紹,可參考前面章節(jié)及CH32V103應(yīng)用手冊(cè)。 2、硬
    發(fā)表于 05-12 16:34

    STM32單片機(jī)RTC模塊的分析

    的比較多 DS1302。STM32 集成了 RTC 塊,所以用戶可以不必使用外部的時(shí)鐘芯片。下面我就帶領(lǐng)大家分析一下 STM32 單片機(jī)的 RTC 模塊。
    發(fā)表于 11-11 15:51 ?36次下載

    原來“bug”真的由bug而來

    俗話說的好,不怕出bug,就怕不知道哪里出bug,但是今天我不是和大家將怎么找bug,而是bug的來源。
    的頭像 發(fā)表于 10-22 14:20 ?3427次閱讀

    Linux RTC驅(qū)動(dòng)模型分析rtc-sysfs.c

    rtc-sysfs文件主要的操作就是在sys下創(chuàng)建rtc的屬性節(jié)點(diǎn),可以方便用戶方便快捷的訪問,查找問題。下來大概看看sys下的rtc節(jié)點(diǎn),有個(gè)直觀的認(rèn)識(shí)。
    發(fā)表于 04-27 19:43 ?2477次閱讀

    Firefly關(guān)于-RTC 使用簡(jiǎn)介

    Firefly-RK3399 開發(fā)板上有 一個(gè)集成于RK808上的RTC(Real Time Clock),主要功能有時(shí)鐘,日歷,鬧鐘,周期性中斷,雙通道32KHz時(shí)鐘輸出。
    的頭像 發(fā)表于 11-20 11:14 ?2495次閱讀
    Firefly<b class='flag-5'>關(guān)于</b>-<b class='flag-5'>RTC</b> 使用簡(jiǎn)介

    關(guān)于RTC的六個(gè)問題

    最近幾年,因?yàn)榍Рゴ髴?zhàn),包括線上業(yè)務(wù)的火熱,很多公司開始進(jìn)入RTC領(lǐng)域,這些公司對(duì)RTC技術(shù)有著各種各樣的認(rèn)知。采用的技術(shù)方案也有一些不同,在這里我列出了6個(gè)問題來和大家一起探討。
    的頭像 發(fā)表于 12-07 14:02 ?3404次閱讀

    關(guān)于stm8l05x系列單片機(jī)rtc初始化問題

    關(guān)于stm8l05x系列單片機(jī)rtc初始化問題在開始項(xiàng)目時(shí),用到的單片機(jī)是stm8l052的單片機(jī),為了降低功耗就要在活躍停止模式和正常運(yùn)行模式之間切換,即每隔一段時(shí)間用rtc喚醒,在進(jìn)行rt
    發(fā)表于 11-26 14:36 ?10次下載
    <b class='flag-5'>關(guān)于</b>stm8l05x系列單片機(jī)<b class='flag-5'>rtc</b>初始化問題

    關(guān)于漏測(cè)Bug你想知道多少

    漏測(cè)Bug是指產(chǎn)品邏輯缺陷在測(cè)試過程中沒有被發(fā)現(xiàn)(尤其是測(cè)試環(huán)境可以重現(xiàn)的缺陷),上線版本發(fā)布后或者在用戶使用體驗(yàn)后發(fā)現(xiàn)并反饋回來的缺陷??赡茉斐删€上故障或者資損,在對(duì)產(chǎn)品測(cè)試過程中,自己也難免出現(xiàn)一些Bug的漏測(cè),因此對(duì)Bug
    的頭像 發(fā)表于 12-02 09:42 ?1120次閱讀

    串聯(lián)電阻導(dǎo)致影響RTC電池壽命分析

    現(xiàn)在幾乎所有的電子產(chǎn)品都帶RTC功能,因此RTC電池的壽命肯定是越長(zhǎng)越好。 二、 **問題描述** 本案例是一個(gè)帶RTC功能的工業(yè)產(chǎn)品,RTC部分的供電電路如下下圖,產(chǎn)品發(fā)
    的頭像 發(fā)表于 05-26 15:14 ?589次閱讀
    串聯(lián)電阻導(dǎo)致影響<b class='flag-5'>RTC</b>電池壽命<b class='flag-5'>分析</b>

    信號(hào)完整性是科學(xué)原理還是神秘玄學(xué)?

    那有人會(huì)問,那為什么隨著行業(yè)的發(fā)展,還是有人覺得SI是一門玄學(xué)?這個(gè)問題就變得有意義了。
    的頭像 發(fā)表于 03-12 11:10 ?395次閱讀