單片機(jī)編程器是用來將程序代碼寫入存儲器芯片或者單片機(jī)內(nèi)部的工具,如圖1所示是一個(gè)典型的編程的外形。圖中黑色的集成電路插座,通過拔動手柄可以將置于其中的集成電路芯片鎖緊或松開。編程時(shí)鎖緊以保證接觸良好,編程完畢松開,可以更換下一片芯片。
圖1 編程器
當(dāng)芯片是雙列直插形式時(shí),直接插在座子上就可以燒寫了,但如果遇到如圖2所示的各種封裝形式的芯片,又如何寫燒寫呢?一種方法是使用適配器,如圖3所示是各種封裝芯片所使用的適配器。
圖2 各種封裝形式的集成電路
qfn32 適配器 sop28適配器
圖3 各種封裝的編程適配器
另一種方法是使用下載線。隨著技術(shù)的進(jìn)步,越來越多的單片機(jī)芯片開始支持“isp”功能,即in system programmer,在線可編程技術(shù)。利用這種技術(shù),將空白的(尚未編程的)芯片直接焊在印刷線路板上,利用預(yù)先留下的幾個(gè)引腳即可對芯片進(jìn)行編程,不必將芯片拆下來放到編程器上,因此,這給小批量制作帶來了極大的方便,也省去了購買價(jià)格昂貴的適配器。如圖4所示是使用下載線對芯片進(jìn)行在線編程的示意圖。
圖4 下載線對芯片進(jìn)行在線編程示意圖