Ponekad radiotehničari koji dizajniraju elektroničke uređaje trebaju u svom dizajnu koristiti mikrokontrolere. Mikrokontroleri trebaju firmware - za to su programeri.
Što je programer?
Programator je hardversko-softverski uređaj koji se koristi za čitanje ili upisivanje podataka u uređaj za pohranu (interna memorija mikrokontrolera). Ako radioamater jednom mora programirati uređaj mikrokontrolera, možete upotrijebiti uobičajeni programator koji se spaja na COM ili LPT priključak. Na primjer, najjednostavniji programer za AVR čipove je 6-žični kabel s 4 otpora (PonyProg programer).
Upotrebom uobičajenog programera možete učitati hex programe u mnoge AVR mikrokontrolere bez gubljenja vremena i novca. Uz to, programer se može koristiti kao programator u krugu, tako da možete programirati AVR mikrokontroler bez da ga uklanjate s uređaja.
Takvi programeri povezani su s računalom pomoću posebnog programa (koji se naziva i programer). Prenosi firmware s računala, a uređaj ga zapisuje samo u memoriju mikrovezja. Programeri se mogu povezati putem serijskog ili paralelnog priključka, putem USB konektora itd. Suvremeni programeri obično su povezani putem USB-a.
USB programator namijenjen je programiranju mikroprocesorskih uređaja određene tvrtke (ovisno o marki programera) u sklopljenom obliku. To uvelike pojednostavljuje postupak konfiguracije softvera.
Kako spojiti USB programer?
Da biste koristili uređaj, morate ga spojiti na jedan od USB priključaka na računalu. Nakon toga na računalu će se pojaviti poruka o povezivanju novog USBasp uređaja, a zasvijetlit će i LED na samom programeru, što znači da je uređaj uspješno povezan.
Zatim morate instalirati upravljačke programe kako bi OS mogao ispravno raditi s ovim uređajem. Nakon toga će biti moguće povezati mikroprocesorski uređaj s ISP sučeljem. Druga LED lampica svijetlit će tijekom programiranja.
Programer u pravilu ima dva sučelja - jedno za povezivanje mikrokontrolera, drugo za spajanje na računalo. Da biste povezali mikrokontroler, možete koristiti ISP serijski način programiranja. A ovaj je uređaj povezan s računalom putem standardnog USB priključka.
Da biste upravljali programatorom, morate instalirati posebne programe. Najbolje je koristiti programe s prozorima. Na primjer, za rad s uređajem možete koristiti programe ExtremeBurner, Khazama, avrguge i druge.