513 Shares 5444 views

USB-Programmer (AVR): designazione, denominazione

In tecnici radio che amano impegnarsi nella costruzione di dispositivi elettronici, di volta in volta è necessario utilizzare nei loro disegni microcontrollori. L'uso di questi dispositivi a semiconduttore Esso offre enormi prospettive per l'elettronica. Microcontrollori sono prodotte da solo poche aziende, i leader delle quali Microchip Technology, Atmel, ARMLimited. La caratteristica principale di questi dispositivi è la necessità per il loro firmware del programma. Per questo e per i programmatori necessari. Fino ad oggi, c'è una vasta selezione di diversi tipi di programmatori, tuttavia, il prezzo di tali prodotti è molto alta, e non tutti i radioamatori possono permettersi di acquistare un dispositivo del genere.

In questo articolo vedremo a USB-programmatore (AVR), sulla base del controllo del microcontrollore Atmega 8. Questo prodotto è abbastanza semplice per radioamatori è stato in grado di raccogliere da soli e non spendere più soldi per prodotti di marca. Abbiamo scelto l'USB-programmatore (AVR) ha il minimo microcontrollore tubazioni che permette di costruire un dispositivo molto piccolo. Tale prodotto non occupano molto spazio, ha le dimensioni di un flash tradizionale. USB-Programmer (AVR) nel suo schema comprende un microcontrollore Atmega 8, del tipo di custodia – TQFP 32 (da non confondere con il tipo di involucro DIP, perché hanno differenti pinouts). Il circuito di un tale dispositivo è mostrato nella foto.

Si procede alla descrizione del circuito strumento. Jumper J1 è utilizzato nel caso in cui v'è un microcontrollore necessità EEPROM avere una frequenza di clock inferiore a 1,5 MHz. Se lo si desidera, tale ponticello facilmente eliminati dal circuito, per questa uscita regolatore 25-esimo riesca a "terra". In questo caso AVR-USB-programmatore sempre funzionare ad una frequenza ridotta. Va notato che la programmazione sulla bassa frequenza richiede più tempo, ma di decidere, naturalmente, si. diodi zener D1, D2 sono applicati ai adattamento del livello tra il bus e l'USB-programmatore. LED blu indica la prontezza dispositivo per la programmazione del microcontrollore, il LED rosso si accende durante la programmazione. Il circuito ha connettore IDC-06 a cui sono derivati i contatti, che corrisponde al tipo di piedinatura ATMEL ISP connettore a 6 pin. Su detto microcontrollore pin-alimentazione, è preso dalle porte USB del PC, pertanto, occorre prestare attenzione per evitare cortocircuiti. C la programmazione e il controllo del controllore tramite lo stesso connettore, è necessario collegare i contatti reset sul regolatore e il connettore (mostrato nello Schema tratteggiata rossa). Ponticello ridurre la presa velocità di programmazione e di connessione microcontrollore situato all'estremità dispositivo. Ecco che cosa è un USB-programmatore (AVR), come si può vedere, tutte le elementari.

Dopo il montaggio, il dispositivo deve essere controllato da un microcontrollore a lampeggiare, per che consiglio a utilizzare il programma PonyProg. Durante la programmazione, si comincia a cristallo operare sulla sorgente di temporizzazione esterna è 12 MHz.

Descritto in questo articolo, USB-programmatore per microcontrollori AVR funziona con tutti i tipi di AVR, permettendo loro di cucire, guardare i contenuti registrati del dispositivo, cancellare circuito integrato, modificare la configurazione.