Jedan od najjednostavnijih programera za mikrokontrolere je AVReAl. Ako vaše računalo ima LPT priključak, elektronički dio programera možda uopće ne sadrži aktivne elemente. Ako ne postoji takav port, možete koristiti USB-LPT adapter.
Instrukcije
Korak 1
Provjerite nalazi li se mikrokontroler koji ćete programirati na listi uređaja koje programer podržava.
Korak 2
Spojite pinove utikača DM-25M sa nogama mikrokontrolera na sljedeći način: pin 6 utikača - "/ RESET", pin 7 - MOSI, pin 5 - XTAL1, pin 8 - SCK, pin 10 - MISO, bilo koji pin iz 18 do 25 - uobičajena prehrana žicom. Položaj nogu mikrokontrolera s odgovarajućim imenima ovisi o njihovoj vrsti. Može se navesti u tehničkom listu za mikrovezje.
Korak 3
Spojite DB-25M utikač na LPT priključak vašeg računara ili USB-LPT adapter. U drugom slučaju, povežite adapter na USB priključak računara. Imajte na umu da ovaj adapter neće raditi u čistom DOS-u.
Korak 4
Preuzmite kontrolni program za AVReAl programer pogodan za vaš OS (DOS, Linux, BSD, Windows). DOS verzija se više ne ažurira, ali je i dalje dostupna za preuzimanje. Ovaj program ne zahtijeva instalaciju - dovoljno je raspakirati sve datoteke u jednu mapu. Tamo stavite HEX datoteku sa firmverom.
Korak 5
Napajajte mikrokontroler prema njegovom pinout-u, poštujući polaritet. Pokrenite program sa potrebnim ključevima i imenom datoteke. Opis tipki nalazi se na sljedećoj stranici:
Korak 6
Nakon što je programiranje uspješno završeno, uklonite napajanje iz mikrokontrolera i odvojite ga od programera.
Korak 7
S jednim uspješno programiranim kontrolerom, stavite programer u kućište. Na njegovu prednju ploču postavite nekoliko ploča za mikrokontrolere sa različitim pinoutima, paralelno povezanim na odgovarajućim pinovima. Tamo postavite napajanje, kao i prekidač koji vam omogućava brzo uključivanje i isključivanje i bilo koji indikator prisutnosti napona (na primjer LED sa otpornikom od 200 Ohma i snagom od 0,5 W), koji je potrebno kako ne bi slučajno stavio mikrokontroler u utičnicu ili ga ne uklonio odatle kad je uključen mrežni napon.