DIY avr programator za Windows 10. Miniaturni USB programator za mikrokontrolerje AVR. Kontrole na vozilu

Na internetu je veliko USB vezja programatorji za mikrokontrolerje AVR. Vse lahko razdelimo v tri skupine: programatorje na osnovi mikrokontrolerjev AVR, pri katerih je vmesnik USB implementiran programsko, programatorje na osnovi mikrokrmilnikov AVR s strojno podporo USB in programatorje na osnovi čipov FT232, ki delujejo v načinu BitBang.

Eden najlažjih programatorjev AVR USB za kopiranje je USBasp. Sestavljen je na mikrokontrolerju Atmega8 (ali Atmega48) in zahteva minimalno zunanje komponente, ima več že pripravljenih možnosti za postavitev PCB in programske lupine ter lahko deluje tudi pod Linuxom in MacOS.

Res je en AMPAK! Za oživitev tega programatorja morate v mikrokrmilnik napisati firmware, kar pomeni, da bi že morali imeti kakšen delujoč AVR programator ali pa ga vsaj nekje dobiti.

Diagram programatorja USBasp je prikazan na spodnji sliki. Za osnovo sem vzel diagram z avtorjeve spletne strani http://www.fischl.de/usbasp in ga malo spremenil. Dodane so bile diode VD1 - VD3 za zmanjšanje napajalne napetosti in uskladitev z logičnimi nivoji mikrokrmilnika in vrata USB brez zener diod. Vezja, povezana z UART, so bila izločena, ker niso bila uporabljena, in dodan mostiček JP1.

Povedal vam bom o namenu LED in mostičkov.

HL1 signalizira, da programiranje poteka. Sveti med pisanjem vdelane programske opreme.

HL2 pomeni, da programator deluje. Zasveti ob priključitvi napajanja.

JP1 kratko sklene verigo diod, kar omogoča spreminjanje napetosti na konektorju za programiranje s 3 na 5 V. Vendar brez zener diod to ne bo delovalo pri vseh računalnikih. Mnogi računalniki ne prepoznajo USBASP, če ima 5-voltne logične ravni.

JP2 spremeni frekvenco signala SCK. Z odprtim mostičkom bo frekvenca SCK 375 kHz, z zaprtim mostičkom - 8 kHz. To je potrebno za programiranje mikrokontrolerjev z nizkimi takti (manj kot 1,5 MHz).

JP3 povezuje pin RESET s konektorjem za programiranje. To je potrebno za programiranje samega mikrokrmilnika programatorja.

JP4 se priključi na +5V konektor za programiranje iz vrat USB. Ta funkcija bo morda potrebna za napajanje programabilne plošče iz programatorja.

Sklop USBASP

Za sestavljanje programatorja USBASP boste potrebovali naslednje komponente:

Izdelava plošče po metodi LUT ni posebej težka - plošča je enostranska, steze so široke. Pri tiskanju vam ni treba zrcaliti dizajna plošče.


Po sestavljanju plošče je treba skrbno preveriti kratke stike. Še posebej v prehranjevalnih verigah. Če je vse v redu, lahko vdelano programsko opremo zapišete v mikrokrmilnik. Najdete ga na koncu članka. Do danes je to največ Najnovejša različica, vendar za vsak slučaj pokukajte na avtorjevo spletno stran.

Mikrokrmilnik lahko programirate neposredno na plošči. Za to morate zapreti mostička JP3 in JP4, priključiti USBasp na računalnik za napajanje in priključiti programator na konektor BH-10. Preostali koraki so odvisni od programatorja, ki ga uporabljate.

Ko je mikrokrmilnik programiran, morate bit varovalke nastaviti tako, da ga uravnava zunanji kristal. Vrednosti bitov varovalke so:

atmega8 HFUSE=0xc9 LFUSE=0xef
atmega88 HFUSE=0xdd LFUSE=0xff

USBASP sem flashal z domačim programatorjem Atmel. Imam noter Atmel Studio Okno z varovalkami je izgledalo takole.

Če utripate USBasp s programatorjem na FT232, bo v SinaProgu slika bitov Fuse takšna.


Ni razlike, zato ne sprašujte o tem, katere nastavke varovalke namestiti.

Namestitev gonilnikov za USBasp

Za delo s programatorjem v sistemu Windows morate namestiti gonilnike. Prenesete jih lahko s spletne strani avtorja. Za operacijske sobe Linux sistemi in MacOS X USBasp gonilnik ni potreben.

Sestavljen in programiran USBasp povežemo z računalnikom. Operacijski sistem nas bo obvestil, da je bila najdena nova strojna oprema, in ponudil namestitev gonilnikov.


Izberite možnost - namestitev z določene lokacije


Določite mapo, v kateri se nahajajo gonilniki za programator.


Sistem se bo nekoliko ohladil, nato pa se bo začel postopek namestitve.


Če je šlo vse v redu, bo čarovnik za strojno opremo dokončal delo.


In Windows nas bo obvestil, ko bo nameščena nova strojna oprema


Zdaj lahko uporabite programator.

Opisani postopek se lahko nekoliko razlikuje glede na različico operacijskega sistema, vendar je bistvo enako - gonilnike odstranite iz mape.

Lupine za delo z USBasp

Obstaja več programov za delo z USBasp - avrdude, eXtremeBurner, Khazama in.. nekateri drugi.

Po mojem mnenju je najbolj enostaven program za USBaspa Khazama. Ima preprost in intuitiven okenski vmesnik. Postopek programiranja mikrokontrolerja poteka v treh korakih.

Za programiranje mikrokontrolerjev AVR je potreben programator. Najlažji način je narediti programator za COM ali LPT. Ampak delam na prenosniku in zdaj samo namestijo vrata USB. Tako je prišel čas za nakup programatorja za AVR preko USB. Zdaj bi najverjetneje kupil ta programator. Na ebayu so poceni, verjetno celo cenejši kot nakup delov, izdelava vezja in spajkanje vse skupaj. Čeprav, če pogledate z druge strani, bo naročilo z ebaya trajalo vsaj mesec dni, da pride po pošti, programator avr usb pa lahko zaradi svoje preprostosti sestavite z lastnimi rokami v enem večeru. Poleg tega, če začetnik radioamater sam sestavi programer, potem bo poleg programerja pridobil izkušnje, neprecenljive izkušnje, in to je veliko vredno.
To je moj drugi USB programator za AVR, prvi, ki sem ga naredil je bil USB-asp programator, vendar mi ni bil ravno všeč, saj mi je včasih padel z računalnika, čeprav na drugem računalniku ni bilo opaziti česa takega. Odločil sem se, da poskusim sestaviti še en programator in moja izbira je padla na programator AVR910. Ta programator ima nekoliko drugačno shemo povezave USB in kot se je kasneje izkazalo, na mojem računalniku vse deluje zelo dobro. Pozabil sem na težave, ki sem jih imel s prejšnjim programerjem. Programator AVR910, opisan v tem članku, je ta trenutek moj glavni programator AVR.
Vezje in vdelana programska oprema sta bila uporabljena s spletne strani projekta (http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm).


Programator se napaja iz USB priključka. Da ne bi zahtevali usklajevanja z linijskimi nivoji Podatki USB vrata (3,6 V), napajanje mikrokontrolerja je 3,6 V. Za pridobivanje 3,6 V iz 5 V v vratih USB se uporablja vezje dveh zaporedno povezanih silicijevih diod. Vsaka dioda pade za 0,7 V, skupno pa je 1,4 V. Diode morajo biti silicijeve, uporaba Schottky diod ni dovoljena, ker pade manj kot 0,7 V. Izhodi konektorja za programiranje so povezani prek uporov 330 Ohm, da se ujemajo z nivoji. Naprava deluje na vklopljenem mikrokrmilniku AtMega8-16 urna frekvenca 12MHz. Diagram prikazuje številke pinov za mikrokontroler v ohišju DIP, čeprav sem ploščo usmeril za ohišje SMD, ki se imenuje TQFP. Programator ima indikacijo pisanja, branja in razpoložljivosti napajanja. Ta programator ima tudi izhod, ki ima vedno kvadratni val s frekvenco 1 MHz. To je zelo kul in uporabna stvar za obnovitev mikrokontrolerjev, katerih takt je konfiguriran iz zunanjega vira zaradi napačno programiranih bitov Fuse urni impulzi. Mikrokontrolerje sem že večkrat obnovil na ta način. Samo pogledati morate v podatkovni list za določen mikroprocesor AVR, na kateri pin je priključen zunanji vir signal ure in spajkajte na ta sklep izvir meandra. Priključite programator in ponovno programirajte varovalko. Je zelo preprosto, včasih pa zelo pomaga!
Razpoložljive možnosti za izvedbo tiskanih vezij za programator AVR910 mi niso povsem ustrezale in izsledil sem svojo različico (datoteke projekta lahko prenesete na koncu članka).


Zaščitni vzorec se uporablja za laminat iz steklenih vlaken laserski tiskalnik in železo.


Po jedkanju je bil rezultat ta lepotec. Nisem se mogel zadržati in sem opraskal toner na stezah med nogami mikrovezja. Komaj sem čakal, da preverim, ali delujejo ali ne.




Za lažjo uporabo sem označil namen vsakega pina programatorja AVR910. V ta namen sem narisal majhen znak, ki sem ga natisnil na sijajni foto papir in z dvostranskim lepilnim trakom prilepil na programsko ploščo.

Prazno skupino za tisk znaka na foto papir dimenzij 10x15 sem dal v arhiv z vsemi datotekami za to objavo. Prenesete ga lahko na koncu tega članka.
Vdelano programsko opremo za programator lahko prenesete s povezave na koncu članka.
Varovalke so nastavljene v skladu s spodnjo sliko:


Kako programirati mikrokontroler AtMega8 za programator AVR910 si lahko ogledate v mojem videu:

Nisem mogel najti ohišja za programator AVR910; želel sem, da programator ostane majhen, zato sem sprva uporabil golo ploščo, ki ni bila na noben način izolirana. Potem pa sem kupil širok prozoren termoskrčljiv in vanj namestil programator. Kakšen je končni rezultat, si lahko ogledate na fotografiji. Mislim, da je zelo zanimivo in celo srčkano.




S toplotnim krčenjem se vse zdi preprosto, vendar sem imel težave pri izdelavi lukenj za zatiče. Če luknje preluknjate s šilom, se pri krčenju termoskrčljiva cev zlomi, začenši s temi luknjami. Celo uničil sem več slepcev, a na koncu poskusov se je vse izšlo. Kot rezultat, lukenj nisem prebodel, ampak sem jih stopil z vročim spajkalnikom z iglo. Ob robovih plošče sem prispajkala konca termoskrčljive cevi. Spajkajo se zelo preprosto - oba konca cevi se segrejeta, nato pa hitro, preden se imata čas, da se ohladita, vpneta in držita vpeta, dokler se popolnoma ne ohladita. Rezultat je precej močan spoj. Pritrdil sem ga z medicinsko objemko, termoskrček je pustil celo sledi zarez na čeljusti.
Ko programator AVR910 prvič povežete z računalnikom, se bo v sistemu pojavila nova naprava AVR910. Zdaj morate namestiti gonilnike in lahko delate.
S tem programatorjem sem delal na 32-bitnih sistemih Windows XP in Windows 7. Vse deluje zelo dobro in ni težav. Težave so se pojavile, ko sem poskušal namestiti gonilnike za 64-bitni Windows 7. Dejstvo je, da ta gonilnik nima Microsoftovega digitalnega podpisa in 64-bitni Windows 7, ki je varnejši, blokira vse gonilnike brez digitalnega podpisa. To blokado je mogoče onemogočiti, vendar ni povsem enostavno..... Zato imejte to v mislih.
Firmware na mikrokontroler naložim s programom AvrOsp2. Je zelo preprost, ne zahteva namestitve, je brezplačen, podpira programator AVR910 in ogromno AVR mikrokontrolerjev, dobro deluje in ima zelo priročen meni za delo z FUSE bits. Na splošno kul program, zelo mi je všeč, priporočam! V spodnjem videu sem prikazal postopek namestitve gonilnikov za AVR910, kako konfigurirati in uporabljati program AvrOsp2.

V svoji različici programatorja nisem namestil izhodnega elektrolitskega kondenzatorja 22 uF, ki je nameščen na strani nasproti tirov in spajkan v luknje, ki se nahajajo v bližini USB priključek. Morda bo treba namestiti dodaten elektrolitski kondenzator s kapaciteto 10-50 µF vzporedno s spajkanim 0,1 µF keramičnim kondenzatorjem, blizu zelene PWR LED. Spodnja slika prikazuje mesta povezav ročno.

Za delovanje programatorja potrebujete mikrokrmilnik, ki lahko deluje do 16 MHz. AVR AtMega8 je na voljo v dveh serijah, ki delujeta do 8 MHz (serija L), za nas nista primerni, saj projekt deluje na 12 MHz kvarcu. Obstaja tudi običajna različica, ki deluje do frekvence 16 MHz. To je tisto, kar potrebujemo. Spodaj je del podatkovnega lista AVR AtMega8, v katerem so različice mikrokrmilnikov, ki ne bodo delovale v tem programatorju, prečrtane, različice mikrokrmilnikov, ki bodo delovale v tem projektu, pa označene z zelenim okvirjem.

Mikrokontrolerji podjetja ATMEL so pridobili široko popularnost. Njihovo programiranje pred uporabo lahko izvedete neposredno na plošči končne naprave preko preprostega ISP kabla, povezanega z vrata LPT osebni računalnik ali malo bolj zapleten kabel, ki je priključen na vrata COM. A dandanes čedalje več matične plošče se proizvaja brez obeh, v prenosnih računalnikih pa je LPT že zdavnaj izginil, nadomestil ga je vmesnik USB. Vendar programatorji za ta vmesnik tudi obstajajo in so na voljo.

Za merilo je v bližini redna 5 mm LED.
Ta programator USBASP podpira naslednje mikrokontrolerje:

Seznam podprtih MK

ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535
ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168, ATmega169, ATmega32, ATmega323, ATmega324, ATmega325,
ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega1 03, ATmega406, 15, ATmega8535
AT90CAN32, AT90CAN64, AT90CAN128
AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
AT89S51, AT89S52
AT86RF401




Programatorju je priložen 10-žilni letalski kabel s konektorji.


Programator se napaja iz USB vhoda računalnika.


Na plošči programatorja je prostor za odpajkanje regulatorja napetosti 3,3 V LDO, sam pa ni spajkan.
Programator je podprt s programom AVRDUDE. Sam program je konzolni program, vendar obstaja . Pripomoček avrdude najdete v mapi /hardware/tools/ v distribuciji Arduino IDE ali prenesite na internetu.
Preden začnete delati s programatorjem, boste morali prenesti gonilnik iz .
Programator je podprt tudi z razvojnim okoljem Arduino.


Obstaja vdelana programska oprema za programator, imenovana , ki ga spremeni v združljivega s STK500 in ga sprejme lastniško razvojno okolje ATMEL AVR Studio, vendar ga lahko zaradi velike variabilnosti kitajske strojne opreme uporabljate samo na lastno odgovornost in tveganje. Nameravam kupiti +32 Dodaj med priljubljene Ocena mi je bila všeč +17 +42

Danes vam bom povedal o poceni in zelo preprostem programatorju USBAsp v.2.0 za mikrokontrolerje AVR (ki temelji na zasnovi Thomasa Fischla), z njegovo pomočjo lahko krmilnike AVR utripate prek vmesnika ISP (ne da bi ga odspajkali s plošče) , in kar je najpomembnejše, lahko bliskate zagonski sektor na krmilnikih Arduino.

Tehnične specifikacije

Napajalna napetost: 5 V, DC
Vmesnik: USB 2.0
Programiranje/branje: Atmel (AVR)
Dimenzije: 70 mm x 18 mm x 10 mm
Podprti operacijski sistemi: Windows XP / 7 / 8 / 8.1 / 10.

Splošne informacije

Programator USBAsp je distribuiran in odprtokoden. izvorna koda, tako da ga po želji lahko izdelate sami tako, da tiskano vezje in strojno programsko opremo prenesete s Thomasove spletne strani, zaradi tega v razne internetne V trgovinah so različne različice programatorja z enako funkcionalnostjo. V mojem primeru bom govoril o USBAsp V2.0 kitajski proizvajalec Tehnologija LC.

Programator je sestavljen na modri barvi tiskano vezje, na levi je USB priključek, potreben za povezavo z računalnikom. Krmilnik ATmega8A se nahaja v sredini, v bližini je nameščen kvarčni resonator 12 MHz in električna napeljava (upori, kondenzatorji). Desno je 10-polni konektor (dve vrsti, po pet pinov, razmak 2,54 mm), ki omogoča izmenjavo podatkov z mikrokontrolerjem, ki ga flashiramo (ISP vmesnik). V kompletu je priložen kabel, na vsaki strani katerega je IDC konektor (10 pinov), za lažje utripanje nekaterih plošč (na primer Arduino) vam svetujem nakup adapterja adapterja iz 10-pin na 6-pin . Dodelitve pinov programatorja USBAsp lahko vidite na spodnji sliki, pogled ob strani programatorja.

Dodelitev žebljička:
1 – MOSI
2 – VCC
3, 8, 10 – GND
4 – TXD
5 – PONASTAVITEV
6 – RXD
7 – SCK
9 – MISO

Svetlobna indikacija
Rdeča LED G - Vklopljena
Rdeča LED R - Izmenjava podatkov

Skakalci
JP1 - MOČ krmili napetost na priključku ISP VCC (pin 2), lahko ga nastavite na + 3,3 V, + 5 V ali v celoti odstranite mostiček, če ima programabilna naprava lastno napajanje.
JP2 - SERVIS, Posodobitve vdelane programske opreme USBasp.
JP3 - POČASI programiranje v nizke hitrostiČe programabilna naprava deluje pri frekvenci pod 1,5 MHz, bo SCK (pin 7) zmanjšal frekvenco s 375 kHz na 8 kHz.

Shematski diagram programatorja USBAsp V2.0 lahko vidite na spodnji sliki.

Seznam podprtih AVR mikrokontrolerji:
Mega serija:
ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega328, ATmega3 28P, ATmega103, 8, ATmega128P, ATmega1280, ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560, ATmega2561, ATmega32, ATmega32A, ATmega324, ATmega 324A, ATmega324P, ga324PA, ATmega329, ATmega329A, ATmega329P, ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64, ATmega64A, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega649, ATmega649A, ATmega649P, ATmega6490, ATmega6490A, ATmega6490P, ATmega8515, ATmega8535 ,
Majhna serija: ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
Klasična serija: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
Serija konzerv: AT90CAN128
Serija PWN: AT90PWM2, AT90PWM3

Namestitev gonilnika USBAsp v sistemu Windows 8/10

Programator priključimo na USB vhod na računalniku, če je vse v redu, zasveti rdeča LED dioda na plošči. Nato bo operacijski sistem začel iskati gonilnik.

Ker, v operacijski sistem v " ni potrebnega gonilnika Upravitelj naprav"prikazala se bo naprava" USBAsp« s klicajem.

Prenesi iz digitalni podpis, odpakirajte in zaženite " InstallDriver.exe"

Gonilnik je nameščen v " Upravitelj naprav"bo izginilo Klicaj z " USBAsp».

Namestitev gonilnika na Windows XP in Windows 7 je podobna, programator je pripravljen za uporabo.

Program je razvil " Bodnar Sergej", deluje ne le s kitajskim programatorjem USBAsp v.2.0, ampak tudi z drugimi programatorji. Najprej prenesite program, ga razpakirajte in zaženite » AVRDUDEPROG.exe».
Kot primer bom utripal kitajsko ploščo, v kateri je nameščen čip ATmega328P. V programu kliknite zavihek » Mikrokontrolerji" in izberite ATmega328P.

Nato morate izbrati vdelano programsko opremo v vrstici " Flash»klikni« . . . ", pojdi v mapo " C:\Programske datoteke\Arduino\hardware\arduino\avr\bootloaders\atmega" in izberite " ATmegaBOOT_168_atmega328.hex", kliknite" Odprto»

Priključite programator na ploščo " Arduino UNO R3", in pritisnite gumb " Programiranje».

Na koncu se prikaže pogovorno okno, ki nakazuje uspešen zaključek programiranja.

Z razvojem računalniška oprema, vedno manj je računalnikov opremljenih s COM in LPT vrati. To pa zlasti pri radioamaterjih povzroča težave pri povezovanju orodij za programiranje mikrokrmilnika z osebnim računalnikom.

V članku je opisan USB programator za AVR mikrokontrolerje, ki ga lahko sestavite sami. Zgrajen je na mikrokontrolerju Atmega8 in lahko deluje prek USB priključka računalnika. Ta programator je združljiv s STK500 v2.

Opis USB programatorja

USB programator je zgrajen na plošči iz enostranske folije iz steklenih vlaken. Na plošči sta 2 mostička: eden se nahaja pod konektorjem SPI, drugi mostiček se nahaja blizu istega konektorja.

Ko so vsi deli zapečateni, morate mikrokrmilnik Atmega8 preklopiti z vdelano programsko opremo, navedeno na koncu članka. Varovalke, ki jih je treba nastaviti pri programiranju mikrokontrolerja Atmega8, bi morale izgledati takole:

  • SUT1 = 0
  • BOOTSZ1 = 0
  • BOOTSZ0 = 0
  • CKOPT = 0
  • SPIEN = 0

Ne smemo pozabiti, da so v nekaterih programih nastavitve varovalke nastavljene v nasprotni smeri od te. Na primer, v programu CodeVisionAVR morate označiti polja poleg zgoraj omenjenih varovalk, v programu PonyProg pa obratno.

Programiranje Atmega8 preko LPT vrat računalnika

Najhitrejši in poceni način program Atmega8 - uporabite LPT programator za AVR. Podoben diagram je prikazan spodaj.

Mikrokrmilnik napaja preprost regulator napetosti 78L05. Program UniProf lahko uporabljate kot programsko lupino.

Ko prvič vklopite program in ko krmilnik ni povezan, morate s pritiskom na gumb "LPTpins" konfigurirati pine vrat LPT na naslednji način:

UniProf ob zagonu samodejno določi tip mikrokontrolerja. V pomnilnik UniProf naložimo firmware Atmega8_USB_prog.hex in zavrnemo povezavo EEPROM datoteke.

Varovalke nastavimo takole (za program UniProF) s pritiskom na tipko “FUSE”:

Za shranjevanje nastavitev pritisnite vse tri gumbe »Write«. Nato s klikom na “Erase” najprej počistimo pomnilnik mikrokontrolerja, ki ga flashamo. Po tem kliknite »Prog« in počakajte, da se vdelana programska oprema konča.

Nastavitev USB programatorja

Ko je naš mikrokrmilnik flashan, ga je treba namestiti USB plošča programer Nato priključimo programator na USB vrata računalnika, vendar še ne napajamo.

Nastavitev vrat:

Nastavitev terminala:

Nastavitev ASCII:

Zdaj, ko so vsi postopki končani, napajamo USB programator. Lučka LED HL1 mora 6-krat utripati in nato ostati prižgana.

Če želite preveriti povezavo med programatorjem USB in računalnikom, v programu HyperTerminal dvakrat pritisnite tipko "Enter". Če je vse v redu, bi morali videti naslednjo sliko:

Če temu ni tako, ponovno preverite namestitev, še posebej linijo TxD.

Nato predstavljamo različico 2.10 programatorja, saj brez tega programator ne bo deloval s programi "najvišje ravni". Če želite to narediti, vnesite »2« in pritisnite »Enter«, vnesite »a« (angleško) in pritisnite »Enter«.

USB programator je sposoben prepoznati povezavo programabilnega mikrokrmilnika. To se izvede v obliki spremljanja "povleka" signala za ponastavitev na vir napajanja. Ta način se vklopi in izklopi na naslednji način:

  • “0”, “Enter” - način je onemogočen.
  • “1”, “Enter” - način je omogočen.

Sprememba hitrosti programiranja (1MHz):

  • “0”, “Enter” – največja hitrost.
  • “1”, “Enter” – zmanjšana hitrost.

S tem je pripravljalno delo zaključeno, zdaj lahko poskusite utripati nekaj mikrokrmilnika.

(prenosi: 1.203)