Ibland behöver radiotekniker som utformar elektroniska enheter använda mikrokontroller i sin design. Microcontrollers behöver firmware - det är vad programmerare är för.
Vad är en programmerare?
En programmerare är en hårdvaruprogramvara som används för att läsa eller skriva information till en lagringsenhet (internt minne för mikrokontroller). Om radioamatören behöver programmera mikrokontrollenheten en gång kan du använda en vanlig programmerare som ansluter till COM- eller LPT-porten. Till exempel är den enklaste programmeraren för AVR-chips en 6-tråds, 4-motståndskabel (PonyProg programmerare).
Med en vanlig programmerare kan du ladda hex-program i många AVR-mikrokontroller utan att slösa tid och pengar. Dessutom kan programmeraren användas som en kretsprogrammerare, så att du kan programmera AVR-mikrokontrollern utan att ta bort den från enheten.
Sådana programmerare är anslutna till en dator med ett speciellt program (som också kallas programmerare). Den överför firmware från datorn, och enheten skriver den bara till mikrokretsens minne. Programmerare kan anslutas via en seriell eller parallellport, via en USB-kontakt etc. Moderna programmerare är vanligtvis anslutna via USB.
USB-programmeraren är avsedd för programmering av mikroprocessorenheter från ett visst företag (beroende på programmerarens märke) i sammansatt form. Det förenklar programvarukonfigurationsprocessen kraftigt.
Hur ansluter jag en USB-programmerare?
För att kunna använda enheten måste du ansluta den till en av USB-portarna på din dator. Därefter visas ett meddelande på datorn om anslutningen av en ny USBasp-enhet och lysdioden på själva programmeraren tänds, vilket betyder att enheten är ansluten.
Då måste du installera drivrutinerna så att operativsystemet kan fungera korrekt med den här enheten. Därefter är det möjligt att ansluta mikroprocessorenheten till ISP-gränssnittet. Den andra lysdioden tänds under programmeringen.
Som regel har programmeraren två gränssnitt - en för att ansluta en mikrokontroller, den andra för att ansluta till en dator. För att ansluta mikrokontrollern kan du använda ISP: s seriella programmeringsläge. Och den här enheten är ansluten till en dator via en vanlig USB-kontakt.
För att styra programmeraren måste du installera specialprogram. Det är bäst att använda fönsterprogram. För att till exempel arbeta med enheten kan du använda programmen ExtremeBurner, Khazama, avrguge och andra.