熱門搜索關(guān)鍵字:
點擊:61 更新時間:2020.03.25 來源: www.news.tmcpecf.cn
燒寫器在功能上可分萬用型燒寫器、量產(chǎn)型燒寫器、專用型燒寫器。專用型燒寫器價格最低,適用芯片種類較少,適合以某一種或者某一類專用芯片編程的需要,例如僅僅需要對PIC系列編程。全功能通用型一般能夠涵蓋幾乎(不是全部)所有當(dāng)前需要編程的芯片,由于設(shè)計麻煩,成本較高,限制了銷量,最終售價極高,適合需要對很多種芯片進(jìn)行編程的情況。燒寫器的英文名為PROGRAMMER,有人叫WRITER,更早期有人叫BURNER,這種機(jī)器是用來燒寫〔PROGRAM〕一種稱為可燒寫的IC〔PROGRAMABLEIC〕,可燒寫這些IC內(nèi)部的CELL〔細(xì)胞〕資料,造成不同的功能,以前的IC大部份都是固定功能的IC〔DEDICATEDID〕,所以設(shè)計者若設(shè)計一片電路板必須用上多種不同的固定功能的IC,對大量生產(chǎn)者需準(zhǔn)備很多類型的IC,自從可燒錄的IC出現(xiàn)后,設(shè)計者只要準(zhǔn)備一種IC便可把它燒錄成不同功能的IC,備料者只采購一種IC即可,備料方便,但須準(zhǔn)備燒寫器去燒錄它。
燒錄器燒寫方式有以下三種:
1、把單片機(jī)當(dāng)做一個ROM芯片,早期的單片機(jī)都是如此。將單片機(jī)放在通用編程上編程時,就像給28C256這樣的ROM中寫程序的過程一樣。只是不同的單片機(jī)使用的端口,編程用的時序不一樣。
2、像AT89S52或AVR單片機(jī)一樣,在單片機(jī)上有SPI接口,這時用專用的下載線將程序燒寫到單片機(jī)中。這時不同的是,單片機(jī)的CPU除了執(zhí)行單片機(jī)本身的指令之外,還能執(zhí)行對ROM進(jìn)行操作的特殊指令,如ROM擦除、燒寫和校驗指令。在編程ROM時,下載線先通過傳輸這些指令給CPU執(zhí)行(擦除ROM、讀入數(shù)據(jù)、燒寫ROM、和校驗ROM),這樣完成對單片機(jī)的ROM的燒寫。此外,現(xiàn)在普遍使用的JTAG仿真器也是這樣,單片機(jī)的CPU能執(zhí)行JTAG的特殊指令,完成對ROM的燒寫操作。
3、引導(dǎo)程序,即單片機(jī)中已經(jīng)存在了一個燒寫程序。啟動單片機(jī)時首先運行這程序,程序判斷端口狀態(tài),如果符合“要燒寫ROM”的狀態(tài)存在,就從某個端口(串口、SPI等等)讀取數(shù)據(jù),然后寫入到單片機(jī)的ROM中。如果沒有“要燒寫ROM”的狀態(tài),就轉(zhuǎn)到用戶的程序開始執(zhí)行。像AVR單片機(jī)的bootloader方式、STC的串口下載方式,還有其他單片機(jī)的串口編程等等都是這樣。
總結(jié):現(xiàn)在大部分都是第三種的,所以如果你想要自己造一個燒寫器,你就必須知道bootloader中是怎么握手的,也就是相關(guān)的握手協(xié)議,這樣才能實現(xiàn)程序燒錄,早期有人研究過“XTC”的握手協(xié)議,你可以百度看看。
群測自動燒錄機(jī)(2吸嘴GT1-1500AP)主要針對小容量多品種IC的燒錄,可減小成本,有需求的情況。拓展為機(jī)型GT2-...
在我們購買一個產(chǎn)品的時候,我們肯定都想要去,從這個產(chǎn)品的很多方面去了解一下這個產(chǎn)品的產(chǎn)品優(yōu)勢在哪里,如果能夠讓這個產(chǎn)品的...
通常來說編程器和燒錄器是同樣的,編程器就是燒錄器,英文都叫PROGRAMMER。都是用于把程序燒到芯片上面去。但如果硬要...