Mõnikord peavad elektroonikaseadmeid projekteerivad raadiotehnikud kasutama oma kujunduses mikrokontrollereid. Mikrokontrollerid vajavad püsivara - selleks on programmeerijad mõeldud.
Mis on programmeerija?
Programmeerija on riist-tarkvara seade, mida kasutatakse mäluseadmesse (mikrokontrollerite sisemällu) teabe lugemiseks või kirjutamiseks. Kui raadioamatööril on vaja mikrokontrolleri seade üks kord programmeerida, võite kasutada tavalist programmeerijat, mis ühendub COM- või LPT-porti. Näiteks on AVR-kiipide jaoks kõige lihtsam programmeerija 6-juhtmeline, 4-takisti kaabel (PonyProg-programmeerija).
Tavapärase programmeerija abil saate hex programme laadida paljudesse AVR mikrokontrolleridesse, raiskamata aega ja raha. Lisaks saab programmeerijat kasutada ringkonnakohtu programmeerijana, nii et saate programmeerida AVR mikrokontrolleri seadmest eemaldamata.
Sellised programmeerijad on arvutiga ühendatud spetsiaalse programmi abil (mida nimetatakse ka programmeerijaks). See kannab püsivara arvutist üle ja seade kirjutab selle ainult mikrolülituse mällu. Programmeerijaid saab ühendada jadapordi või paralleelpordi, USB-pistiku kaudu jne. Kaasaegsed programmeerijad on tavaliselt ühendatud USB kaudu.
USB-programmeerija on ette nähtud teatud ettevõtte mikroprotsessorseadmete programmeerimiseks (sõltuvalt programmeerija kaubamärgist) kokkupandud kujul. See lihtsustab oluliselt tarkvara konfigureerimise protsessi.
Kuidas USB-programmeerijat ühendada?
Seadme kasutamiseks peate selle ühendama oma arvuti ühe USB-porti. Pärast seda ilmub arvutisse teade uue USBasp-seadme ühendamise kohta ja programmeerija enda LED-tuli süttib, mis tähendab, et seade on edukalt ühendatud.
Seejärel peate installima draiverid, et operatsioonisüsteem saaks selle seadmega õigesti töötada. Pärast seda on võimalik mikroprotsessori seade ISP-liidesega ühendada. Teine LED süttib programmeerimise ajal.
Programmeerijal on reeglina kaks liidest - üks mikrokontrolleri ühendamiseks, teine arvutiga ühendamiseks. Mikrokontrolleri ühendamiseks võite kasutada Interneti-teenuse pakkuja järjestikuse programmeerimise režiimi. Ja see seade on ühendatud arvutiga tavalise USB-pistiku kaudu.
Programmeerija juhtimiseks peate installima spetsiaalsed programmid. Parim on kasutada akendega rakendusi. Näiteks seadmega töötamiseks võite kasutada programme ExtremeBurner, Khazama, avrguge jt.