數(shù)據(jù)驅(qū)動(dòng)、堅(jiān)持為客戶提供有價(jià)值的服務(wù)和內(nèi)容
STC的芯片在上電后首先進(jìn)入BOOT段程序,如果不需要下載,在等待了很小一段時(shí)間后就進(jìn)入的應(yīng)用程序段,也就是你寫的程序。
下載過程是這樣的,STC的ISP程序發(fā)出一段特殊的字符串(具體數(shù)據(jù)我忘了),單片機(jī)如果這時(shí)候正在BOOT段里等待,那它就會(huì)應(yīng)答一串握手?jǐn)?shù)據(jù),這時(shí)候單片機(jī)和ISP程序就連起來了,之后是下載程序的大小等數(shù)據(jù)的信息傳遞。接下來,ISP將需要下載的程序分割成一個(gè)一個(gè)塊傳給單片機(jī),單片機(jī)一個(gè)一個(gè)接收并寫到FLASH中。當(dāng)最后一個(gè)塊結(jié)束后,單片機(jī)就會(huì)重啟,如果沒有再進(jìn)入