A volte i tecnici radio che progettano dispositivi elettronici devono utilizzare microcontrollori nei loro progetti. I microcontrollori hanno bisogno del firmware: ecco a cosa servono i programmatori.
Che cos'è un programmatore?
Un programmatore è un dispositivo hardware-software utilizzato per leggere o scrivere informazioni su un dispositivo di archiviazione (memoria interna dei microcontrollori). Se il radioamatore ha bisogno di programmare il dispositivo a microcontrollore una volta, è possibile utilizzare un programmatore convenzionale che si collega alla porta COM o LPT. Ad esempio, il programmatore più semplice per i chip AVR è un cavo a 6 fili e 4 resistenze (programmatore PonyProg).
Utilizzando un programmatore convenzionale, puoi caricare programmi esadecimali in molti microcontrollori AVR senza sprecare tempo e denaro. Inoltre, il programmatore può essere utilizzato come programmatore in-circuit, in modo da poter programmare il microcontrollore AVR senza rimuoverlo dal dispositivo.
Tali programmatori sono collegati a un computer utilizzando un programma speciale (chiamato anche programmatore). Trasferisce il firmware dal computer e il dispositivo lo scrive solo nella memoria del microcircuito. I programmatori possono essere collegati tramite una porta seriale o parallela, tramite un connettore USB, ecc. I programmatori moderni sono generalmente collegati tramite USB.
Il programmatore USB è destinato alla programmazione di dispositivi a microprocessore di una determinata azienda (a seconda della marca del programmatore) in forma assemblata. Semplifica notevolmente il processo di configurazione del software.
Come collegare un programmatore USB?
Per utilizzare il dispositivo, è necessario collegarlo a una delle porte USB del computer. Successivamente, sul computer verrà visualizzato un messaggio relativo alla connessione di un nuovo dispositivo USBasp e il LED sul programmatore stesso si accenderà, il che significa che il dispositivo è stato collegato correttamente.
Quindi è necessario installare i driver in modo che il sistema operativo possa funzionare correttamente con questo dispositivo. Successivamente sarà possibile collegare il dispositivo a microprocessore all'interfaccia ISP. Il secondo LED si accenderà durante la programmazione.
Di norma, il programmatore ha due interfacce: una per il collegamento di un microcontrollore, l'altra per il collegamento a un computer. Per collegare il microcontrollore è possibile utilizzare la modalità di programmazione seriale dell'ISP. E questo dispositivo è collegato a un computer tramite un connettore USB standard.
Per controllare il programmatore, è necessario installare programmi speciali. È meglio usare applicazioni con finestre. Ad esempio, per lavorare con il dispositivo, puoi utilizzare i programmi ExtremeBurner, Khazama, avrguge e altri.