從微控制器開(kāi)始,編程器適配器是首先要獲得的東西之一。幸運(yùn)的是,幾乎可以為任何微控制器構(gòu)建一個(gè)可工作的編程器,因?yàn)橛写罅康拈_(kāi)源項(xiàng)目。
我決定自己制作一個(gè)與stk500兼容的編程器,該程序取自tuxgraphics.com。我沒(méi)有尋找與原始示意圖相同的零件,而是使用了桌上的零件。結(jié)果,我將通孔和SMD PCB混合在一起,從而完成了工作。
該STK500 V2適配器是原始AVR STK500編程器的克隆。它可在Windows,Linux,BSD和MacOS X等所有主流平臺(tái)上運(yùn)行。這主要是因?yàn)?a target="_blank">USB到串行轉(zhuǎn)換器FT232RL芯片具有完整的驅(qū)動(dòng)程序支持。構(gòu)造它的主要原因可能是程序員在AVRstudio中工作,可以在同一個(gè)IDE中流暢地對(duì)微控制器進(jìn)行編程。此外,它還可以與AVRDude配合使用-AVRDude將成為L(zhǎng)inux用戶的主要應(yīng)用程序。該克隆產(chǎn)品非常受歡迎,因此您可以找到很多變化–大多是不同的PCB版本。因此,我的是另一個(gè)PCB。
正如我提到的,這是從貨架上的零件快速構(gòu)建而成的,這不是最好的PCB。因?yàn)樗旌鲜褂昧薙MD和通孔部件。無(wú)論如何,它按預(yù)期工作,因此完全沒(méi)有問(wèn)題。讓我們來(lái)談?wù)勔恍┘?xì)節(jié)。我發(fā)現(xiàn)某個(gè)早期項(xiàng)目未使用的FT232BL芯片,因此我決定使用它來(lái)代替更新的FT232RL。它是一模一樣的芯片,但較老一代。此外,您需要使用外部6 MHz晶體和更多組件。Win 7之前仍支持驅(qū)動(dòng)程序,因此甚至可以主動(dòng)使用它。
Atmega8采用DIP封裝,可以輕松刪除并使用另一個(gè)適配器進(jìn)行編程-如果完全構(gòu)建第一個(gè)編程器,這可能會(huì)有些問(wèn)題。請(qǐng)朋友編程芯片或使用骯臟的并行端口編程器對(duì)其進(jìn)行閃存。
在這個(gè)程序員中,我使用了一個(gè)USB mini-B SMD連接器。如果您決定直接焊接USB電纜,則還會(huì)留下焊孔。該編程器有十個(gè)引腳和六個(gè)引腳的編程器接頭連接器。我通常使用六針I(yè)SP接頭,因此僅為此一根電纜制作電纜。
正如我提到的那樣–使用之前,您需要先對(duì)ATmega8進(jìn)行編程??梢栽谶@里找到最新的固件。并且不要忘記正確設(shè)置保險(xiǎn)絲位。PopnyProg中的FYI保險(xiǎn)絲位應(yīng)如下:
或?qū)⑺鼈儌鬟f給AVRdude,如下所示:
低字節(jié):0xEE;
高字節(jié):0xE9。
在AVRStudio中運(yùn)行編程器時(shí),選擇STK500平臺(tái)和分配給USB的COM端口-分配的串行轉(zhuǎn)換器。在我的情況下是COM5。單擊“ 連接...”后 ,建議升級(jí)編程器固件–跳過(guò)取消,因?yàn)樯?jí)功能將無(wú)法使用,請(qǐng)?zhí)^(guò)。下一個(gè)屏幕是一個(gè)STk500編程對(duì)話框,您 可以在其中選擇設(shè)備并對(duì)其進(jìn)行編程。
關(guān)于ISP模式設(shè)置的一點(diǎn)說(shuō)明!如果嘗試在運(yùn)行默認(rèn)1MHz時(shí)鐘的地方刷新新的AVR,則應(yīng)選擇適當(dāng)?shù)腎SP頻率,因?yàn)樗仨毿∮谀繕?biāo)值的1/4。
要閃爍1MHz Atmega,您應(yīng)該使用115.2 kHz,而8MHz可以在1.845 MHz下工作。
-
AVR
+關(guān)注
關(guān)注
11文章
1138瀏覽量
81680 -
usb
+關(guān)注
關(guān)注
60文章
8441瀏覽量
284633 -
編程器
+關(guān)注
關(guān)注
9文章
414瀏覽量
44744
發(fā)布評(píng)論請(qǐng)先 登錄
51 AVR 編程器USBASP下載器驅(qū)動(dòng)安裝及程序下載
CH341編程器軟件NeoProgrammer_2.2.0.10
芯片編程器使用指南:如何避免芯片燒錄過(guò)程中的常見(jiàn)錯(cuò)誤
?STMicroelectronics AEK-MCU-SPC5LNK 編程調(diào)試器技術(shù)解析
AVR64DU32 Curiosity Nano評(píng)估套件技術(shù)解析與應(yīng)用指南
基于USB實(shí)現(xiàn)STK500 AVR ISP編程器
評(píng)論