Per chi ama progettaredispositivi elettronici, prima o poi diventa necessario utilizzare i microcontrollori nei loro progetti. L'uso di questi dispositivi apre enormi opportunità per l'ingegnere radiofonico. I microcontrollori sono prodotti solo da poche aziende, i leader sono Microchip Technology, ATMEL, ARM Limited. Una caratteristica di tali dispositivi è la necessità del loro firmware. Questo è ciò per cui sono necessari i programmatori. Esistono molti tipi di questi dispositivi, puoi acquistarne uno di marca o puoi farlo da solo. Se hai scelto la seconda opzione, è meglio utilizzare una soluzione già pronta e collaudata, come il programmatore Gromov. Il dispositivo è abbastanza semplice, anche un principiante può assemblarlo.
COM (AVR) -programmatore Gromov
Il programmatore COM è facile da fabbricare.Se viene utilizzata la modalità alternativa della porta "COM" di Bitbang, non è necessario convertire l'interfaccia della porta COM RS232 in SPI, necessaria per la programmazione. Resta solo da abbinare i livelli del segnale nella porta COM, da -12V, + 12V a 0V e + 5V. Per questo, è previsto il circuito di programmazione per i controller AVR. La foto sotto mostra il programmatore di Gromov.
Per la prima volta, questo schema è stato proposto dall'autore del programma AlgoritmBuilder Gennady Gromov e ha rapidamente guadagnato popolarità per la sua affidabilità e semplicità di esecuzione.
Per iniziare ad assemblare il dispositivo, abbiamo bisogno di:
- Diodi KD510, KD522, 1N4148 o loro analoghi.
- Sette resistori con una resistenza nominale di 1kOhm, la potenza non ha importanza.
- Loop: puoi usare inutilicavo IDE del computer. Per un funzionamento più stabile del circuito programmatore è necessario alternare i fili di segnale con il filo neutro. Quindi possiamo ridurre il livello di rumore indotto nei circuiti, oltre ad allungare il filo di programmazione. Tuttavia, non lasciarti trasportare, la lunghezza del treno non deve superare i 50 cm.
- Connettore per il collegamento a un programmabiledispositivo, è possibile utilizzare connettori standard (a proposito, anche questo è raccomandato dai produttori di microcontrollori), oppure è possibile utilizzare il connettore BLS ("femmina"), gli stessi connettori nei computer sulla scheda madre sono collegati ai pulsanti del corpo e LED e pin di tipo PLS ("Dads"). L'uso di questi connettori consente di semplificare notevolmente la scheda del dispositivo, poiché i pin del programmatore si trovano in prossimità delle gambe del microcontrollore. I contatti SCK, MOSI, MISO del microcontrollore AVR si trovano insieme, quindi per loro dovrebbe essere usato un connettore triplo. Colleghiamo "massa" e "reset" separatamente.
Come puoi vedere, tutto è molto semplice, questo è ciò per cui il programmatore di Gromov è apprezzato.
Per il funzionamento di questo dispositivo è necessario un programma e un firmware di prova del microcontrollore.
Il programmatore universale di Gromov è montato suelementi passivi. Non richiede un'alimentazione separata e, cosa più interessante, a causa della tensione parassita che si verifica nel circuito, i microcontrollori possono essere programmati senza collegarsi a una fonte di alimentazione.
Con lo stesso principio, puoi assemblare un programmatore USB, ma il circuito di un tale dispositivo è un po' più complicato.