熱門(mén)搜索關(guān)鍵字:
點(diǎn)擊:0 更新時(shí)間:2022.07.01 來(lái)源: www.news.tmcpecf.cn
前期一般是將調(diào)試好的單片機(jī)程序?qū)懭氲絉OM、EPROM中,這種操作就像刻制光盤(pán)相同,實(shí)在高電壓方法下寫(xiě)入,PROM是一次性寫(xiě)入,存儲(chǔ)內(nèi)部發(fā)生變化, 有些線(xiàn)路或元件就被燒斷,不可再恢復(fù),所以叫做燒寫(xiě),EPROM能夠運(yùn)用紫外線(xiàn)將正本寫(xiě)入的內(nèi)容擦除,從頭燒寫(xiě),現(xiàn)在大量選用EEPROM,是能夠電擦寫(xiě) 的存儲(chǔ)器。
單片機(jī)發(fā)起時(shí)會(huì)直接作業(yè)這些芯片自動(dòng)燒錄機(jī)中的程序,完畢既定的功用。
所謂燒寫(xiě),其實(shí)就是對(duì)單片機(jī)中的rom進(jìn)行擦寫(xiě)。 現(xiàn)代工藝下,rom現(xiàn)已能夠進(jìn)行屢次擦寫(xiě),但在前期,rom只能一次性設(shè)計(jì)好,例如前期的PLC,把二極管上的絲燒了后就永久編碼出1。而咱們知道,單片機(jī)自動(dòng)燒錄機(jī)程序經(jīng)編譯聯(lián)接后傳給機(jī)器就是機(jī)器語(yǔ)言,簡(jiǎn)而言之就是一大堆1和0。在少些進(jìn)程中,咱們將燒不燒一大堆MOS管和BJT的絲或連不連上通道來(lái)表明這些1 和0。
燒寫(xiě)的三種方法:
1.把單片機(jī)作為一個(gè)ROM芯片自動(dòng)燒錄機(jī),前期的單片機(jī)都是如此。將單片機(jī)放在通用編程上編程時(shí),就像給28C256這樣的ROM中寫(xiě)程序的進(jìn)程相同。僅僅不同的單片機(jī)運(yùn)用的端口,編程用的時(shí)序不相同。
2. 像AT89S52或AVR單片機(jī)相同,在單片機(jī)上有SPI接口,這時(shí)用專(zhuān)用的下載線(xiàn)將程序燒寫(xiě)到單片機(jī)中。這時(shí)不同的是,單片機(jī)的CPU除了實(shí)施單片機(jī)本 身的指令之外,還能實(shí)施對(duì)ROM進(jìn)行操作的特別指令,如ROM擦除、燒寫(xiě)和校驗(yàn)指令。在編程ROM時(shí),下載線(xiàn)先經(jīng)過(guò)傳輸這些指令給CPU實(shí)施(擦除 ROM、讀入數(shù)據(jù)、燒寫(xiě)ROM、和校驗(yàn)ROM),這樣完畢對(duì)單片機(jī)的ROM的燒寫(xiě)。此外,現(xiàn)在廣泛運(yùn)用的JTAG仿真器也是這樣,單片機(jī)的CPU能實(shí)施 JTAG的特別指令,完畢對(duì)ROM的燒寫(xiě)操作。
3.引導(dǎo)程序,即單片機(jī)中現(xiàn)已存在了一個(gè)燒寫(xiě)程序。發(fā)起單片機(jī)時(shí)首要作業(yè)這程序,程序判別 端口狀況,假設(shè)符合“要燒寫(xiě)ROM”的狀況存在,就從某個(gè)端口(串口、SPI等等)讀取數(shù)據(jù),然后寫(xiě)入到單片機(jī)的ROM中。假設(shè)沒(méi)有“要燒寫(xiě)ROM”的狀 態(tài),就轉(zhuǎn)到用戶(hù)的程序初步實(shí)施。像AVR單片機(jī)的bootloader方法、STC的串口下載方法,還有其他單片機(jī)的串口編程等等都是這樣。
群測(cè)科技主要從事各類(lèi)IC編程器研發(fā)、燒錄機(jī)、燒錄器、自動(dòng)燒錄機(jī)、芯片自動(dòng)燒錄機(jī)、全自動(dòng)燒錄機(jī)、燒錄編程器生產(chǎn)與銷(xiāo)售,針對(duì)半導(dǎo)體工廠(chǎng)、芯片通路商、手機(jī)制造商、汽車(chē)電子、消費(fèi)數(shù)碼電子生產(chǎn)商及EMS代工廠(chǎng)等提供集成電路燒錄、測(cè)試、返修服務(wù)提供商。