精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

哪些因素會導致MCU復位

h1654155282.3538 ? 來源:動手玩科技 ? 作者:動手玩科技 ? 2020-11-10 16:32 ? 次閱讀

在調試MCU時,經常會遇到復位的情況。要找到復位的原因,我們就需要了解到有哪些因素會導致MCU復位。

1.外部輸入復位

當我們改變MCU的reset引腳的電平,并保持一段時間,就可以復位MCU。

外部輸入復位是重啟MCU最有效的方式了。

2.上電復位(LVD)

我們發現MCU不接外部復位電路,也能正常啟動起來,這就是上電復位在發揮作用。

如下圖,當電源電壓達到POR釋放電壓后,MCU開始內部初始化,一定時間后開始執行用戶程序。

當然,如果電源電壓掉到了POR檢測電壓以下時,MCU會被復位住。

3.低電壓復位(LVD)

當我們希望MCU不在某一電壓以下運行時,開啟LVD是一個很好的選擇。

當電源電源下降到LVD檢測電壓以下時,MCU會被復位住。

當電源電壓上升的LVD釋放電壓以上時,MCU會被釋放,重啟運行。

4.看門狗復位(WDT)

當MCU因為干擾等因素導致進入死循環,這個時候需要一種機制讓MCU重新啟動,這種機制就是看門狗。

在開啟看門狗后,如果不及時喂狗,那么它將毫不猶豫的復位MCU,使其重新開始執行用戶程序。

5.系統時鐘復位

如果系統時鐘的設置,使MCU進入死鎖狀態,那么就會發生系統時鐘復位。

6.修整數據復位

低電壓復位(LVD)的檢測值是可以由用戶的選擇的。

根據用戶選擇,得到修整數據,從而調整電阻梯以形成不同電壓的比較值。

如果這個修整數據因為噪聲等原因發生改變,那么將發生修整數據復位。

7.閃存待機復位

當設置閃存flash進入待機狀態,如果這個時候試圖去讀取閃存flash中的數據,那么就會發生閃存待機復位。

除了第一種外部輸入復位為外部因素外,其他復位都是內部因素。

當發生復位時,我們如何判斷是哪一種因素導致的呢?

如果是使用東芝TLCS-870/C1系列的TMP89FS60,可以通過它的寄存器IRSTSR來判斷。

IRSTSR是一個特殊的只讀寄存器,它只能被外部輸入復位或者上電復位(POR)初始化。

當發生復位時,我們去查看這個寄存器哪個位被置位了,就能知道是哪種內部因素導致的復位了。

如果發生復位后,這個寄存器沒有被置位,那么我們就要去考慮是外部輸入復位導致的,還是上電復位(POR)導致的了。
責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16988

    瀏覽量

    350305
  • 復位
    +關注

    關注

    0

    文章

    170

    瀏覽量

    24198
  • mcu復位
    +關注

    關注

    0

    文章

    15

    瀏覽量

    6494
收藏 人收藏

    評論

    相關推薦

    LMX2820鎖定了之后,又失鎖,什么因素導致的?

    您好,我在使用LMX2820即時校準時發現,有時候最后facl_en=0時,器件又變失鎖,無法發出頻率,我想問問,在不掉電情況,鑒相頻不變的情況下,哪些因素導致鎖定后失鎖
    發表于 11-11 06:12

    esd導致mcu和adc復位問題

    案例電路1,mcu的layout的影響。把晶振和復位引腳的一側不能放在強干擾流的地方。主要是esd問題比較常見。2晶振盡量用有源晶振,保證晶振幅度足夠。如果晶振信號很小300mv左右就很容易受到干擾
    發表于 10-21 20:14

    看門狗導致mcu不停復位的原因

    由于在standby mode,看門狗仍然能繼續工作,但是其他時鐘都關閉了,沒法喂狗,這樣導致mcu不停復位。網上找的方法如下:1. 開啟RTC,定期喂狗后再次睡眠。該方法視乎可行,
    發表于 07-30 07:44

    選擇伺服電機要考慮哪些因素

    伺服電機與步進電機相比有哪些優勢?選擇伺服電機要考慮哪些因素?
    發表于 09-29 06:07

    lcd的顯示速度跟哪些因素有關呢?

    ok1052的原理圖上數據寬度為16位,為何在emwin例程是改為16位后最終屏幕花屏,lcd的顯示速度跟哪些因素有關呢?跟數據的位數有關系嗎?
    發表于 01-12 07:30

    初始化mcu程序選用32k_MCU復位因素有哪些

    在調試MCU時,經常會遇到復位的情況。要找到復位的原因,我們就需要了解到有哪些因素導致
    發表于 02-08 06:02

    N76E003雙串口同時工作,開啟中斷接收發送,為什么導致MCU不斷復位

    N76E003雙串口同時工作,開啟中斷接收發送,為什么導致MCU不斷復位
    發表于 06-21 07:05

    什么是電阻?電阻的大小與哪些因素有關?

    什么是電阻?電阻的大小與哪些因素有關?
    發表于 10-04 14:52 ?6838次閱讀
    什么是電阻?電阻的大小與<b class='flag-5'>哪些因素</b>有關?

    選擇汽車MCU需要考慮哪些因素?

    選擇汽車MCU需要考慮哪些因素?
    發表于 01-12 21:51 ?15次下載

    外部IC連接NRST導致MCU內部復位信號失效的問題

    有客戶在產品的設計中,使用外部IC的GPIO通過連接NRST引腳來對STM32MCU進行復位控制時,遇到以下問題:IC可以對MCU進行復位
    發表于 04-28 15:16 ?19次下載

    mcu復位導致I2C異常

    一直重啟,偶發導致I2C異常。原因分析:mcu在進行I2C通信的時候,mcu復位導致I2C從設備進入死鎖。從而
    發表于 10-25 10:51 ?6次下載
    <b class='flag-5'>mcu</b><b class='flag-5'>復位</b><b class='flag-5'>導致</b>I2C異常

    初始化mcu程序選用32k_MCU有多少種復位因素

    在調試MCU時,經常會遇到復位的情況。要找到復位的原因,我們就需要了解到有哪些因素導致
    發表于 12-05 10:36 ?6次下載
    初始化<b class='flag-5'>mcu</b>程序選用32k_<b class='flag-5'>MCU</b>有多少種<b class='flag-5'>復位</b><b class='flag-5'>因素</b>

    連接器為什么腐蝕?哪些因素導致連接器腐蝕?

    連接器被腐蝕后,使用壽命縮短,還會導致電路故障。那么連接器在什么情況下會被腐蝕,主要有哪些因素?康瑞連接器廠家為您解答: 連接器為什么腐蝕?
    發表于 12-30 15:38 ?964次閱讀

    如何排查GD32 MCU復位是由哪個復位導致的?

    上期為大家講解了GD32 MCU復位包括電源復位和系統復位,其中系統復位還包括獨立看門狗復位、內
    的頭像 發表于 02-03 09:46 ?1641次閱讀
    如何排查GD32 <b class='flag-5'>MCU</b><b class='flag-5'>復位</b>是由哪個<b class='flag-5'>復位</b>源<b class='flag-5'>導致</b>的?

    MCU復位RAM保持嗎,如何實現復位時變量數據保持

    在使用MCU時,通常大家默認MCU復位時RAM會被復位清零,那實際MCU復位時RAM是什么狀態?
    的頭像 發表于 03-01 09:32 ?2347次閱讀
    <b class='flag-5'>MCU</b><b class='flag-5'>復位</b>RAM<b class='flag-5'>會</b>保持嗎,如何實現<b class='flag-5'>復位</b>時變量數據保持