3.STM32復位系統


一.概念

   復位: 使系統結束當前運行狀態,重新開始運行,並根據復位種類,將系統的寄存器(特定的寄存器除外)恢復到默認狀態。

二.復位的種類

    1.系統復位

   將除了系統后備區域寄存器(BKP)和時鍾控制寄存器的RCC_CSR標志位以外的所有寄存器恢復為復位值。
          <1>.NRST引腳上的低電平<外部復位>
                復位電路構成,復位電路一般需要一個電阻和一個電容就足夠了,一個10K的上拉電阻還有一個106的電容  。
                復位電路分析: STM32是低電平復位,當NRST引腳保持低電平一段時間后(2us以上)會導致MCU發生復位,當維持一段時間的低電平后再恢復高電平即可。
             因為電容的特性是隔直通交,所以,電容只有在上電時候會在兩端累計電荷,當穩定后不會在釋放電荷。當上電時,電容兩端逐漸由電位差為0,   
             即RST引腳與GND等電位,為低電平;隨着充電時間推移,電容兩端的電位差逐漸達到最大3.3V,即為高電平。滿足復位的條件。
                
                電阻充電時間和 RC的值成正比。 RC= 10K*10uF =0.1s =100us
              
                參考網址: http://www.51hei.com/bbs/dpj-87361-1.html
                
          ***RC形成的復位電路,一般芯片、模塊若有復位功能,要注意是否有復位電路。(藍牙模塊的復位電路)*****
                
          <2>.IWDG / WWDG復位
          <3>.SW軟件復位
          <4>.低功耗管理復位 
    2.電源復位:影響除BKP以外的所有寄存器
          <1> 上電/掉電復位(por)
          <2>從待機模式中返回
 
    3.后備域復位:只影響BKP區域
    
 
 三、電源系統
        
    1.VSS /VDD /VCC /VEE的區別和聯系
        Vcc-Voltage Circuit是電路的供電電壓,電路的輸入電壓~~通常來說,Vcc > Vdd。
        Vdd-Voltage Device時芯片的供電電壓
        Vss-Voltage Serial 芯片的共地端電壓。
     當芯片本身既有Vcc,又有Vdd則說明,該芯片本身自帶電壓轉換功能~~。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM