|
|
一個(gè)空白芯片為什么是可以下載程序呢(如,通過兩根線燒錄)。
說明它的內(nèi)部一要有程序通過這兩根線交流信息。
這段程序就放在:系統(tǒng)ISP監(jiān)控程序區(qū)。
芯片商編寫的一套用于【ISP監(jiān)控】的程序,所放置的區(qū)域就是【系統(tǒng)ISP監(jiān)控程序區(qū)】。
而你寫的程序,就是通過【ISP監(jiān)控】的程序放從【0000H,51系統(tǒng)】放置的,從【0000H】起的這段程序區(qū)域就叫【用戶程序啟動(dòng)區(qū)】
傳統(tǒng)的51,上電后是從【0000H】開起運(yùn)行的,它的缺點(diǎn)是無法實(shí)現(xiàn)ISP。
現(xiàn)在改進(jìn)行的51,上電后先執(zhí)行【ISP監(jiān)控】,當(dāng)【ISP監(jiān)控】未檢測(cè)到串行控制命令時(shí),轉(zhuǎn)入【用戶程序啟動(dòng)區(qū)】執(zhí)行命令。
例如:【ISP監(jiān)控】檢測(cè)到燒錄命令,就會(huì)執(zhí)行燒錄、擦除……命令。
這就是在燒錄時(shí),要上給芯片上一下電的原理。 |
|