602 Shares 1960 views

USB-Programmer (AVR): designação, denominação

Em técnicos de rádio que gostam de se envolver na construção de dispositivos eletrônicos, de vez em quando é necessário para usar em seus projetos microcontroladores. A utilização destes dispositivos semicondutores Ele oferece perspectivas enormes para a eletrônica. Os microcontroladores são produzidos por apenas algumas empresas, líderes das quais são Microchip Technology, ATMEL, ARMLimited. A principal característica desses dispositivos é a necessidade de sua firmware programa. Por esta e programadores necessários. Até o momento, há uma enorme variedade de diferentes tipos de programadores, no entanto, o preço de tais produtos é muito alto, e não todos os radioamadores têm dinheiro para comprar um tal dispositivo.

Neste artigo, vamos olhar para USB-programador (AVR) com base no controle do microcontrolador Atmega 8. Este produto é simples o suficiente para radioamadorismo foi capaz de coletá-lo você mesmo e não gastar mais dinheiro em produtos de marca. Nós escolhemos o USB-programador (AVR) tem mínima microcontrolador tubulação que permite que você construa um dispositivo muito pequena. Um tal produto não ocupa muito espaço, que tem as dimensões de um flash convencional. USB-programador (AVR) no seu esquema compreende um microcontrolador Atmega 8, o tipo de carcaça – TQFP 32 (não ser confundido com o tipo de invólucro de DIP, porque eles têm diferentes pinagem). O circuito de um dispositivo, tal é mostrado na foto.

Procedemos à descrição do circuito de instrumento. Ponte J1 é utilizado no caso em que há uma necessidade microcontrolador EEPROM ter uma frequência de relógio de 1,5 MHz abaixo. Se desejar, este jumper facilmente eliminado do circuito, para esta saída do controlador 25-th começa a "terra". Neste caso AVR-USB-programador irá sempre funcionar a uma frequência reduzida. Deve-se notar que a programação na baixa frequência leva mais tempo, mas para decidir, é claro, você. diodos de Zener D1, D2 são aplicados para a adaptação do nível entre a linha omnibus e o USB-programador. LED azul indica a prontidão do dispositivo para programar o microcontrolador, o LED vermelho acende-se durante a programação. O circuito tem IDC-06 conector para que os contactos são derivados, que corresponde ao tipo de pinagem ATMEL ISP conector de 6 pinos. Sobre o referido microcontrolador pinos potência, ele é tomado a partir do PC portas USB, portanto, cuidados devem ser tomados para evitar curto-circuitos. C a programação e o controlo do controlador através do mesmo conector, é necessário ligar os contactos RESET no controlador e o conector (mostrado no Esquema pontilhada vermelho). Jumper reduzir a tomada de velocidade de programação e conexão microcontrolador localizado na extremidade do dispositivo. Aqui está o que é um USB-programador (AVR), como você pode ver, todo o elementar.

Após a montagem, o dispositivo deve ser controlado por um microcontrolador a piscar, para que recomendo a utilizar o programa PonyProg. Durante a programação, que começam com o cristal funcionamento da fonte de sincronismo externa é de 12 MHz.

Descrito neste artigo, USB-programador para microcontroladores AVR funciona com todos os tipos de AVR, permitindo-lhes a costurar, assistir os conteúdos gravados do seu dispositivo, apagar chips, alterar a configuração.