
1
STM32為什么要外接復位芯片?STM32都有一個最低工作電壓(比如1.8V),當電源電壓跌落到低于MCU所要求的最低值時,MCU工作可能發生混亂,造成程序跑飛,引起整機死機、誤動作等現象。
2
STM32看門狗設計和復位STM32具有IWDG獨立看門狗、WWDG窗口看門狗兩種類型的看門狗。
獨立看門狗由專用的低速時鐘(LSI)驅動,即使主時鐘發生故障它也仍然有效。而窗口看門狗由從APB1時鐘分頻后得到的時鐘驅動,通過可配置的時間窗口來檢測應用程序非正常的過遲或過早的操作。
看門狗復位就是超過一定時間沒有喂狗,看門狗就會發出一個復位信號。
3
看門狗和復位IC同時存在的注意事項之前有工程師遇到一個問題:STM32外接了復位IC,發現自己的看門狗不起作用,也就是說看門狗不能復位。
STM32復位
STM32的復位主要分為三類:系統復位、電源復位和后備域復位。
系統復位:
1. NRST引腳上的低電平(外部復位)
2. 窗口看門狗計數終止(WWDG復位)
3. 獨立看門狗計數終止(IWDG復位)
4. 軟件復位(SW復位)
5. 低功耗管理復位
電源復位:
1. 上電/掉電復位(POR/PDR復位)
2. 從待機模式中返回
備份區域復位:
1. 軟件復位,備份區域復位可由設置備份域控制寄存器(RCC_BDCR)中的BDRST位產生。
2. 在VDD和VBAT兩者掉電的前提下, VDD或VBAT上電將引發備份區域復位。
可以參看文章:STM32復位來源,Cotrex-M系統與內核復位區別
STM32復位內部結構圖

出現問題的電路圖如下:

1.Arm推出v9架構,據稱可以授權華為!
2.華為鴻蒙究竟是什么?我們和鴻蒙開發者聊了聊
3.大佬為何可以把單片機描述得如此形象生動?
4.職業勸退師的苦笑:嵌入式老干飯人們,飯碗保住了
5.美國半導體產業協會發布《在不確定的時代加強全球半導體供應鏈》報告
6.手把手教你嵌入式C語言優化技巧

免責聲明:本文系網絡轉載,版權歸原作者所有。如涉及作品版權問題,請與我們聯系,我們將根據您提供的版權證明材料確認版權并支付稿酬或者刪除內容。