STC89系列高性能單片機(jī)及其應(yīng)用
剛剛接觸STC89系列單片機(jī)的技術(shù)人員可能對(duì)其REMAP功能不理解,通過了解ISP就會(huì)明白R(shí)EMAP的作用。
ISP主要應(yīng)用于在線(或遠(yuǎn)程)升級(jí),通過執(zhí)行ISP引導(dǎo)碼改寫用戶程序,無須編程器,無須親臨現(xiàn)場(chǎng)。STC89系列單片機(jī)在出廠時(shí),片內(nèi)已經(jīng)燒錄有ISP引導(dǎo)碼,占用Block1的程序空間前2K字節(jié),并設(shè)置為從Block1啟動(dòng)。啟動(dòng)時(shí),首先執(zhí)行ISP引導(dǎo)碼,確認(rèn)是程序下載,還是正常啟動(dòng)。無論是程序下載還是正常啟動(dòng),ISP引導(dǎo)碼最后總是將REMAP取消,恢復(fù)Block0在前8K的地址空間,進(jìn)而執(zhí)行Block0中的用戶程序,即用戶程序總是放在Block0的00H開始的單元,除非用戶自行修改了ISP引導(dǎo)碼。
評(píng)論