DIY avr programator za Windows 10. Minijaturni USB programator za AVR mikrokontrolere. Kontrole na vozilu

Ima dosta toga na internetu USB kola programeri za AVR mikrokontrolere. Svi se mogu podijeliti u tri grupe: programeri bazirani na AVR mikrokontrolerima, kod kojih je USB interfejs softverski implementiran, programeri bazirani na AVR mikrokontrolerima sa USB hardverskom podrškom, i programeri bazirani na FT232 čipovima, koji rade u BitBang modu.

Jedan od najlakših AVR USB programera za repliciranje je USBasp. Sastavljen je na Atmega8 (ili Atmega48) mikrokontroleru i zahtijeva minimum vanjske komponente, ima nekoliko gotovih opcija za PCB raspored i programske ljuske, a može raditi i pod Linuxom i MacOS-om.

Zaista postoji jedno ALI! Da biste oživjeli ovaj programator, potrebno je da upišete firmware na mikrokontroler, što znači da bi već trebali imati neku vrstu AVR programatora koji radi, ili barem moći negdje da ga nabavite.

Dijagram USBasp programatora prikazan je na donjoj slici. Dijagram sam uzeo sa autorove web stranice http://www.fischl.de/usbasp kao osnovu i malo ga promijenio. Diode VD1 - VD3 su dodane kako bi se smanjio napon napajanja i uskladili logički nivoi mikrokontrolera i USB port bez zener dioda. Kola spojena na UART su izbačena, jer nisu korištena, a dodat je džamper JP1.

Reći ću vam o svrsi LED dioda i kratkospojnika.

HL1 signalizira da je programiranje u toku. Svetli dok se firmver upisuje.

HL2 označava da je programator u radnom stanju. Svijetli kada se uključi napajanje.

JP1 kratko spaja lanac dioda, što vam omogućava da promijenite napon na konektoru za programiranje sa 3 na 5 V. Međutim, bez zener dioda, ovo neće raditi sa svim računarima. Mnogi računari ne prepoznaju USBASP ako ima logičke nivoe od 5 volti.

JP2 mijenja frekvenciju SCK signala. Sa otvorenim džamperom, frekvencija SCK će biti 375 kHz, sa zatvorenim džamperom - 8 kHz. Ovo je potrebno za programiranje mikrokontrolera sa malim brzinama takta (manje od 1,5 MHz).

JP3 povezuje RESET pin sa konektorom za programiranje. Ovo je neophodno za programiranje samog mikrokontrolera programatora.

JP4 se povezuje na +5V konektor za programiranje preko USB porta. Ova funkcija može biti potrebna za napajanje programabilne ploče iz programatora.

USBASP sklop

Za sastavljanje USBASP programatora trebat će vam sljedeće komponente:

Izrada ploče pomoću LUT metode nije posebno teška - ploča je jednostrana, staze su široke. Kada štampate, ne morate da odražavate dizajn ploče.


Nakon sastavljanja ploče, mora se pažljivo provjeriti ima li kratkih spojeva. Posebno na lancima ishrane. Ako je sve u redu, tada možete upisati firmver u mikrokontroler. Može se naći na kraju članka. Ovo je do danas najviše najnoviju verziju, ali za svaki slučaj pogledajte web stranicu autora.

Mikrokontroler možete programirati direktno na ploči. Da biste to uradili, potrebno je zatvoriti džamper JP3 i JP4, spojiti USBasp na računar za napajanje i povezati programator na BH-10 konektor. Ostali koraci zavise od toga koji programator koristite.

Nakon što je mikrokontroler programiran, potrebno je da postavite bitove Fuse tako da ga taktuje eksterni kristal. Značenja bitova osigurača su:

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

Ubacio sam USBASP sa svojim matičnim Atmel programatorom. Imam unutra Atmel Studio Prozor sa fitilima je izgledao ovako.

Ako flešujete USBasp programatorom na FT232, tada će u SinaProgu slika Fuse bitova biti ovakva.


Nema razlike, stoga nemojte postavljati pitanja o tome koje bitove osigurača instalirati.

Instaliranje drajvera za USBasp

Da biste radili sa programatorom pod Windowsom, potrebno je da instalirate drajvere. Mogu se preuzeti sa autorove web stranice. Za operacione sale Linux sistemi i MacOS X USBasp drajver nije potreban.

Sastavljen i programiran USBasp povezujemo sa računarom. Operativni sistem će nas obavijestiti da je pronađen novi hardver i ponuditi instaliranje drajvera.


Odaberite opciju - instalirajte sa određene lokacije


Odredite fasciklu u kojoj se nalaze drajveri za programator.


Sistem će se malo ohladiti, a zatim će započeti proces instalacije.


Ako je sve prošlo dobro, čarobnjak za hardver će završiti posao.


A Windows će nas obavijestiti kada se instalira novi hardver


Sada se programator može koristiti.

Opisani postupak može se neznatno razlikovati ovisno o verziji operativnog sistema, ali suština je ista - izbacite drajvere iz mape.

Školjke za rad sa USBasp-om

Postoji nekoliko programa za rad sa USBasp-om - avrdude, eXtremeBurner, Khazama i.. neki drugi.

Po mom mišljenju, najjednostavniji program za USBaspu je Khazama. Ima jednostavan i intuitivan prozorski interfejs. Proces programiranja mikrokontrolera odvija se u tri koraka.

Za programiranje AVR mikrokontrolera potreban je programer. Najlakši način je napraviti programator za COM ili LPT. Ali ja radim na laptopu, a sada samo instaliraju USB portovi. Dakle, došlo je vrijeme da nabavite programator za AVR preko USB-a. Sada bih najvjerovatnije kupio ovaj programator. Na ebayu su jeftine, vjerovatno čak i jeftinije od kupovine dijelova, izrade ploče i lemljenja sve zajedno. Mada, ako pogledate s druge strane, narudžbini sa ebay-a će trebati najmanje mjesec dana da stigne poštom, a avr usb programator možete sastaviti svojim rukama, zbog njegove jednostavnosti, za jednu večer. Štoviše, ako početnik radio-amater sam sastavi programera, tada će pored programera steći iskustvo, neprocjenjivo iskustvo, a to puno vrijedi.
Ovo je moj drugi USB programator za AVR, prvi koji sam napravio je bio USB-asp programator, ali mi se nije baš dopao, jer mi je ponekad padao sa računara, iako ništa slično nije primećeno na drugom računaru. Odlučio sam da pokušam da napravim još jedan programator, a moj izbor je pao na AVR910 programator. Ovaj programator ima malo drugačiju šemu USB veze, a kako se kasnije pokazalo, na mom računaru sve radi jako dobro. Zaboravio sam na probleme koje sam imao sa prethodnim programatorom. AVR910 programator opisan u ovom članku je ovog trenutka moj glavni AVR programer.
Kolo i firmver su korišteni sa web stranice projekta (http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm).


Programator se napaja preko USB porta. Da ne bi bila potrebna koordinacija sa nivoima linija USB podaci port (3.6V), napajanje mikrokontrolera je 3.6V. Da bi se dobio 3,6V od 5V u USB portu, koristi se kolo od dvije direktno povezane silikonske diode u seriji. Svaka dioda padne 0,7V, a ukupni napon je 1,4V. Diode moraju biti silikonske, upotreba Schottky dioda nije dozvoljena, jer padne manje od 0,7V. Izlazi konektora za programiranje su povezani preko otpornika od 330 Ohma kako bi odgovarali nivoima. Uređaj radi na uključenom AtMega8-16 mikrokontroleru frekvencija sata 12MHz. Dijagram prikazuje brojeve pinova za mikrokontroler u DIP paketu, iako sam ja usmjerio ploču za SMD paket, koji se zove TQFP. Programator ima indikaciju za pisanje, čitanje i dostupnost napajanja. Ovaj programator također ima izlaz koji uvijek ima kvadratni val frekvencije od 1 MHz. Ovo je vrlo kul i korisna stvar za vraćanje mikrokontrolera čije je taktiranje konfigurisano sa eksternog izvora zbog pogrešno programiranih Fuse bitova takt impulsa. Već sam nekoliko puta obnavljao mikrokontrolere na ovaj način. Samo trebate potražiti u datasheet-u određeni AVR mikroprocesor, na koji pin je povezan eksterni izvor sat signala i zalemiti na ovaj zaključak izvor meandra. Spojite programator i reprogramirajte osigurač. Vrlo je jednostavno, ali ponekad jako pomaže!
Dostupne opcije za implementaciju štampanih ploča za programator AVR910 nisu mi baš odgovarale, pa sam pratio svoju verziju (projektne datoteke možete preuzeti na kraju članka).


Zaštitni uzorak se nanosi na folijski laminat od stakloplastike upotrebom laserski štampač i gvožđe.


Nakon graviranja, rezultat je bila ova ljepota. Nisam se mogao suzdržati i ogrebao sam toner na tragovima između nogu mikrokola. Jedva sam čekao da provjerim rade li ili ne.




Radi lakšeg korišćenja, označio sam svrhu svakog pina AVR910 programatora. Da bih to učinio, nacrtao sam mali znak, koji sam odštampao na sjajnom foto papiru i zalijepio na ploču programatora dvostranom trakom.

Stavio sam u arhivu sa svim fajlovima za ovaj post grupni prazan znak za štampanje na foto papiru dimenzija 10x15. Možete ga preuzeti na kraju ovog članka.
Firmver za programator se može preuzeti sa veze na kraju članka.
Bitovi osigurača su postavljeni prema donjoj slici:


Kako programirati AtMega8 mikrokontroler za AVR910 programator možete vidjeti u mom videu:

Nisam mogao pronaći kućište za AVR910 programator; htio sam da programator ostane mali, a u početku sam koristio golu ploču koja nije bila ni na koji način izolirana. Ali onda sam kupio široki prozirni termoskupljač i stavio programator u njega. Kakav je krajnji rezultat možete vidjeti na fotografiji. Mislim da je prilično zanimljivo, pa čak i slatko.




Sa termo skupljanjem sve izgleda jednostavno, ali sam imao poteškoća da napravim rupe za igle. Ako rupe probušite šilom, tada se tokom skupljanja termoskupljajuća cijev lomi počevši od ovih rupa. Čak sam i uništio nekoliko praznina, ali na kraju eksperimenata sve je ispalo. Kao rezultat toga, nisam probušio rupe, već sam ih otopio vrućim lemilom s vrhom igle. Po rubovima ploče sam zalemio krajeve termoskupljajuće cijevi. Zalemljeni su vrlo jednostavno - oba kraja cijevi se zagrijavaju, a zatim brzo, prije nego što se ohlade, stežu i drže stegnute dok se potpuno ne ohlade. Rezultat je prilično jak spoj. Stezao sam ga medicinskom stezaljkom; termoskupljalo je čak i ostavilo tragove ureza na čeljustima.
Kada prvi put povežete AVR910 programator sa računarom, novi AVR910 uređaj će se pojaviti u sistemu. Sada morate instalirati drajvere i možete raditi.
Sa ovim programatorom sam radio na 32-bitnim Windows XP i Windows 7 sistemima. Sve radi jako dobro i nema nikakvih problema. Problemi su nastali kada sam pokušao da instaliram drajvere za 64-bitni Windows 7. Činjenica je da ovaj drajver nema Microsoft digitalni potpis, a 64-bitni Windows 7, pošto je sigurniji, blokira sve drajvere bez digitalnog potpisa. Ovo blokiranje se može onemogućiti, ali nije baš lako..... Zato imajte to na umu.
Učitavam firmver na mikrokontroler koristeći program AvrOsp2. Veoma je jednostavan, ne zahteva instalaciju, besplatan je, podržava AVR910 programator i ogroman broj AVR mikrokontrolera, dobro radi i ima veoma zgodan meni za rad sa FUSE bitovima. Općenito, super program, stvarno mi se sviđa, preporučujem ga! U videu ispod pokazao sam proces instaliranja drajvera za AVR910, kako konfigurirati i koristiti program AvrOsp2.

U mojoj verziji programatora nisam instalirao izlazni elektrolitski kondenzator od 22 uF, koji je instaliran na strani suprotnoj od staza i zalemljen u rupe koje se nalaze u blizini USB konektor. Možda će biti potrebno instalirati dodatni elektrolitički kondenzator kapaciteta 10-50 µF paralelno sa zalemljenim keramičkim kondenzatorom od 0,1 µF, u blizini zelene PWR LED diode. Na slici ispod prikazane su ručne lokacije povezivanja.

Za rad sa programatorom potreban vam je mikrokontroler koji može raditi do 16 MHz. AVR AtMega8 je dostupan u dve serije koje rade do 8 MHz (L serija), za nas nisu prikladne, jer projekat radi na kvarcu od 12 MHz. Postoji i obična verzija, koja radi do frekvencije od 16 MHz. To je ono što nam treba. Ispod je dio AVR AtMega8 datasheet-a, u kojem su precrtane verzije mikrokontrolera koje neće raditi u ovom programatoru, a verzije mikrokontrolera koje će raditi u ovom projektu označene su zelenim okvirom.

Mikrokontroleri iz ATMEL-a su stekli široku popularnost. Njihovo programiranje prije upotrebe može se izvršiti direktno na ploči gotovog uređaja putem jednostavnog ISP kabela spojenog na LPT port PC ili malo komplikovaniji kabl spojen na COM port. Ali danas sve više matične ploče proizvodi se bez i jednog i drugog, au laptopima je LPT davno nestao, zamijenjen USB interfejsom. Međutim, programeri za ovaj interfejs takođe postoje i dostupni su.

Za mjerilo, u blizini se nalazi obična LED dioda od 5 mm.
Ovaj USBASP programator podržava sljedeće mikrokontrolere:

Lista podržanih MK-ova

ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, 1ATtiny 8, ATtiny 8, ATtiny 8
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535
ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168, ATmega169, ATmega32, ATmega323, ATmega323, AT
Atmega3250, ATmega64, ATmega644, ATmega64, ATmega649, ATMEGA128, ATMEGA2581, ATMEGA403, ATMEGA401 5, ATMEGA8535
AT90CAN32, AT90CAN64, AT90CAN128
AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
AT89S51, AT89S52
AT86RF401




Uz programator se isporučuje 10-žilni kabel za letenje sa konektorima.


Programator se napaja iz USB porta računara.


Na ploči programatora nalazi se mjesto za odlemljenje 3.3V LDO regulatora napona, ali on sam nije zalemljen.
Programator je podržan od strane programa AVRDUDE. Sam program je konzolni program, ali postoji . Uslužni program avrdude se može naći u folderu /hardware/tools/ u distribuciji Arduino IDE ili preuzeti na Internetu.
Pre nego što počnete da radite sa programatorom, moraćete da preuzmete drajver sa .
Programer je takođe podržan od strane Arduino razvojnog okruženja.


Postoji firmver za programator pod nazivom , koji ga pretvara u STK500 kompatibilan i prihvaćen od strane vlasničkog razvojnog okruženja ATMEL AVR Studio, ali zbog velike varijabilnosti kineskog hardvera, možete ga koristiti samo na vlastitu odgovornost i rizik. Planiram da kupim +32 Dodaj u favorite Svidjela mi se recenzija +17 +42

Danas ću vam reći o jeftinom i vrlo jednostavnom USBAsp v.2.0 programatoru za AVR mikrokontrolere (baziranom na dizajnu Thomasa Fischla), uz njegovu pomoć možete flešovati AVR kontrolere preko ISP sučelja (bez odlemljenja sa ploče) , i što je najvažnije, možete bljeskati boot sektor na Arduino kontrolerima.

Tehničke specifikacije

Napon napajanja: 5 V, DC
Interfejs: USB 2.0
Programiranje/čitanje: Atmel (AVR)
Dimenzije: 70 mm x 18 mm x 10 mm
Podrška za operativni sistem: Windows XP / 7 / 8 / 8.1 / 10.

Opće informacije

USBAsp programator je distribuiran i otvorenog koda. izvorni kod, pa ako želite, možete ga napraviti sami preuzimanjem štampane ploče i firmvera sa Thomas web stranice, zbog toga u razni internet U trgovinama postoje različite verzije programatora sa istom funkcionalnošću. U mom slučaju, govoriću o USBAsp V2.0 Kineski proizvođač LC Technology.

Programator je sastavljen na plavoj boji štampana ploča, sa leve strane se nalazi USB konektor neophodan za povezivanje sa računarom. ATmega8A kontroler se nalazi u centru, sa kvarcnim rezonatorom od 12 MHz i električnim ožičenjem (otpornici, kondenzatori) instaliranim u blizini. Desno je 10-pinski konektor (dva reda, po pet pinova, 2,54 mm koraka), koji omogućava razmjenu podataka sa mikrokontrolerom koji se flešuje (ISP interfejs). Komplet dolazi sa kablom na čijoj se svakoj strani nalazi IDC konektor (10 pinova), radi lakšeg flešovanja nekih ploča (npr. Arduino), savetujem vam da kupite adapter adapter sa 10-pinskog na 6-pinski . Dodjela pinova USBAsp programatora može se vidjeti na donjoj slici, pogled sa strane programatora.

Dodjela pinova:
1 – MOSI
2 – VCC
3, 8, 10 – GND
4 – TXD
5 – RESET
6 – RXD
7 – SCK
9 – MISO

Svetlosna indikacija
Crvena LED G - uključena
Crvena LED R - Razmjena podataka

Jumpers
JP1 - POWER kontroliše napon na ISP VCC konektoru (pin 2), može se podesiti na +3,3V, +5V, ili potpuno ukloniti kratkospojnik ako programabilni uređaj ima vlastito napajanje.
JP2 - SERVIS, USBasp ažuriranja firmvera.
JP3 - SPORO programiranje u niske brzine Ako programabilni uređaj radi na frekvenciji ispod 1,5 MHz, SCK (pin 7) će smanjiti frekvenciju sa 375 kHz na 8 kHz.

Šematski dijagram USBAsp V2.0 programatora može se vidjeti na donjoj slici.

Lista podržanih AVR mikrokontroleri:
Mega serija:
ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega168, ATmega168A, ATmega168A, ATmega168A, ATmega168A, ATmega168A, ATmega168A, ATmega168A, ATmega6PA, ATmega26 8P, ATmega103, ATmega128 , ATmega128P, ATmega1280, ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560, ATmega2561, ATmega2561, ATmega2532 ATmega3m3 24A, ATmega324P, ATmega 324PA, ATmega329, ATmega329A, ATmega329P, ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64 , ATmega64A, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega649, ATmega649A, ATmega649P, ATmega6490, ATmega6490, ATmega6490, ATmega644A, ATmega6490, ATmega6490, ATmega6490, ATmega6490 5,
Tiny Series: ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
klasična serija: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
Serija limenki: AT90CAN128
PWN serija: AT90PWM2, AT90PWM3

Instaliranje USBAsp drajvera na Windows 8/10

Povezujemo programator na USB port na računaru, ako je sve u redu, crvena LED dioda na ploči će zasvijetliti. Zatim će operativni sistem početi tražiti upravljački program.

Od, u operativni sistem nema potrebnog drajvera, u " Menadžer uređaja"uređaj će se pojaviti" USBAsp“ sa znakom uzvika.

Preuzmite sa digitalni potpis, raspakujte i pokrenite “ InstallDriver.exe"

Drajver je instaliran u " Menadžer uređaja"će nestati Uzvičnik sa " USBAsp».

Instalacija drajvera na Windows XP i Windows 7 je slična, programator je spreman za upotrebu.

Program je razvio " Bodnar Sergey", radi ne samo sa kineskim programatorom USBAsp v.2.0, već i sa drugim programatorima. Prije svega, preuzmite program, raspakirajte ga i pokrenite “ AVRDUDEPROG.exe».
Kao primjer, bljesnuću kinesku ploču u kojoj je instaliran ATmega328P čip. U programu kliknite na karticu “ Mikrokontroleri" i odaberite ATmega328P.

Zatim morate odabrati firmver u retku " Flash» klikni « . . . ", idi u folder " C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmega" i odaberite " ATmegaBOOT_168_atmega328.hex", kliknite " Otvori»

Povežite programator na ploču " Arduino UNO R3", i pritisnite dugme " Programiranje».

Na kraju će se pojaviti dijaloški okvir koji označava uspješan završetak programiranja.

Sa razvojem kompjuterska oprema, svaki put je sve manje računara opremljenih COM i LPT portovima. Ovo, zauzvrat, uzrokuje poteškoće, posebno za radio amatere, povezane sa uparivanje alata za programiranje mikrokontrolera sa personalnim računarom.

Ovaj članak opisuje USB programator za AVR mikrokontrolere, koji možete sami sastaviti. Izgrađen je na Atmega8 mikrokontroleru i sposoban je da radi sa USB konektora računara. Ovaj programator je kompatibilan sa STK500 v2.

Opis USB programatora

USB programator je izgrađen na ploči od jednostrane folije od stakloplastike. Na ploči se nalaze 2 kratkospojnika: jedan se nalazi ispod SPI konektora, drugi džamper se nalazi blizu istog konektora.

Nakon što su svi dijelovi zapečaćeni, potrebno je da bljesnete Atmega8 mikrokontroler sa firmverom navedenim na kraju članka. Osigurači koje je potrebno postaviti prilikom programiranja Atmega8 mikrokontrolera trebali bi izgledati ovako:

  • SUT1 = 0
  • ČIZMEZ1 = 0
  • ČIZMEZ0 = 0
  • CKOPT = 0
  • SPIEN = 0

Mora se podsjetiti da su u nekim programima postavke osigurača postavljene u suprotnom smjeru od ovoga. Na primjer, u programu CodeVisionAVR trebate označiti kućice pored gore navedenih osigurača, au programu PonyProg obrnuto.

Programiranje Atmega8 preko LPT porta računara

Najbrži i jeftin način program Atmega8 - koristite LPT programator za AVR. Sličan dijagram je prikazan ispod.

Mikrokontroler se napaja jednostavnim regulatorom napona 78L05. Program UniProf možete koristiti kao ljusku za programiranje.

Kada prvi put uključite program i kada kontroler nije povezan, pritiskom na dugme “LPTpins” potrebno je da konfigurišete pinove LPT porta na sledeći način:

Kada se UniProf pokrene, automatski određuje tip mikrokontrolera. Učitavamo Atmega8_USB_prog.hex firmver u UniProf memoriju i odbijamo povezivanje EEPROM datoteke.

Osigurače postavljamo na sljedeći način (za program UniProF) pritiskom na tipku “FUSE”:

Da biste zapamtili podešavanja, pritisnite sva tri dugmeta “Write”. Zatim klikom na “Erase” prvo brišemo memoriju mikrokontrolera koji se flešuje. Nakon toga kliknite na “Prog” i pričekajte da se firmver završi.

Podešavanje USB programatora

Nakon što se naš mikrokontroler flešuje, mora se instalirati USB ploča programer Zatim povezujemo programator sa USB portom računara, ali još ne napajamo napajanje.

Postavka porta:

Podešavanje terminala:

ASCII postavka:

Sada, nakon što su svi postupci završeni, napajamo USB programator. HL1 LED bi trebao treptati 6 puta, a zatim ostati upaljen.

Da biste proverili vezu između USB programatora i računara, pritisnite taster “Enter” 2 puta u programu HyperTerminal. Ako je sve u redu trebalo bi da vidimo sledeću sliku:

Ako to nije slučaj, ponovo provjerite instalaciju, posebno TxD liniju.

Zatim uvodimo verziju 2.10 programatora, jer bez toga programer neće raditi sa programima „najvišeg nivoa“. Da biste to učinili, unesite “2” i pritisnite “Enter”, unesite “a” (engleski) i pritisnite “Enter”.

USB programator može prepoznati vezu programabilnog mikrokontrolera. To se radi u obliku praćenja “povlačenja” signala Reset do izvora napajanja. Ovaj način rada se uključuje i isključuje na sljedeći način:

  • “0”, “Enter” - režim je onemogućen.
  • “1”, “Enter” - režim je omogućen.

Promjena brzine programiranja (1MHz):

  • “0”, “Enter” – maksimalna brzina.
  • “1”, “Enter” – smanjena brzina.

Ovim je završen pripremni rad, sada možete pokušati flešovati neki mikrokontroler.

(preuzimanja: 1.203)