在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            單片機(jī)的燒寫原理

            作者: 時(shí)間:2013-06-08 來源:網(wǎng)絡(luò) 收藏

            我要問的不是如何制作燒寫接口。 而是,電腦在通過接口向燒寫時(shí)(此時(shí) 內(nèi)沒有程序),電腦是如何通過接口訪問的??對應(yīng)p口怎么就會(huì)指向(就像單片機(jī)是一個(gè)rom?

            有三種方式:

            1.把單片機(jī)當(dāng)做一個(gè)ROM芯片,早期的單片機(jī)都是如此。將單片機(jī)放在通用編程上編程時(shí),就像給28C256這樣的ROM中寫程序的過程一樣。只是不同的單片機(jī)使用的端口,編程用的時(shí)序不一樣。

            2.像AT89S52或AVR單片機(jī)一樣,在單片機(jī)上有SPI接口,這時(shí)用專用的下載線將程序燒寫到單片機(jī)中。這時(shí)不同的是,單片機(jī)的CPU除了執(zhí)行單片機(jī)本身的指令之外,還能執(zhí)行對ROM進(jìn)行操作的特殊指令,如ROM擦除、燒寫和校驗(yàn)指令。在編程ROM時(shí),下載線先通過傳輸這些指令給CPU執(zhí)行(擦除ROM、讀入數(shù)據(jù)、燒寫ROM、和校驗(yàn)ROM),這樣完成對單片機(jī)的ROM的燒寫。此外,現(xiàn)在普遍使用的JTAG仿真器也是這樣,單片機(jī)的CPU能執(zhí)行JTAG的特殊指令,完成對ROM的燒寫操作。

            3.引導(dǎo)程序,即單片機(jī)中已經(jīng)存在了一個(gè)燒寫程序。啟動(dòng)單片機(jī)時(shí)首先運(yùn)行這程序,程序判斷端口狀態(tài),如果符合“要燒寫ROM”的狀態(tài)存在,就從某個(gè)端口(串口、SPI等等)讀取數(shù)據(jù),然后寫入到單片機(jī)的ROM中。如果沒有“要燒寫ROM”的狀態(tài),就轉(zhuǎn)到用戶的程序開始執(zhí)行。像AVR單片機(jī)的bootloader方式、STC的串口下載方式,還有其他單片機(jī)的串口編程等等都是這樣。



            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉