單片機的復位種類及描述
B7
IAP_EN SWBS
B7:0:禁止IAP編程改變FLASH;1:允許編程改變FLASH
B6:選擇從用戶程序區啟動(0)還是從ISP程序區啟動(1)
B5:0:不操作 1:產生軟件系統復位,硬件自動清零
B4 :如果送出了ISP、IAP命令,并對IAP_TRIG 送5ah/a5h觸發失敗,則為1,需由軟件清零
熱啟動復位三種1:內部看門狗復位,使單片機直接從用戶程序區0000H出開始執行用戶程序
2:通過控制RESET腳產生的硬復位,使單片機從用戶程序區0000H開始直接執行用戶程序
3:通過對IAP_CONTR寄存器送入20H產生的軟復位,會使系統從用戶程序區0000H開始直接執行用戶程序
4:通過對IAP_CONTR寄存器送入60H的軟復位,會使系統從系統ISP監控程序區開始執行程序,檢測不到合法的ISP下載命令流后,會軟復位到用戶程序區執行用戶程序。
冷啟動復位:掉電后重新開電源,會使系統從系統ISP監控程序區開始執行程序,檢測不到合法的ISP下載命令流后,會軟復位到用戶程序區執行用戶程序。
評論