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