857 Shares 4708 views

USB-Programmer (AVR): designación, denominación

En técnicos de radio que les gusta participar en la construcción de dispositivos electrónicos, de vez en cuando es necesario utilizar en sus diseños de microcontroladores. El uso de estos dispositivos semiconductores Se ofrece enormes posibilidades de la electrónica. Los microcontroladores son producidos por sólo unas pocas empresas, líderes de las cuales son MicrochipTechnology, ATMEL, ARMLimited. La característica principal de este tipo de dispositivos es la necesidad de su firmware programa. Por esta y programadores necesarios. Hasta la fecha, hay una gran selección de diferentes tipos de programadores, sin embargo, el precio de estos productos es muy alta, y no todos los radioaficionado puede permitirse el lujo de comprar un dispositivo de este tipo.

En este artículo vamos a ver USB-programador (AVR) sobre la base del control del microcontrolador ATmega 8. Este producto es simple suficiente para radioafición fue capaz de recoger usted mismo y no gastar más dinero en productos de marca. Hemos elegido el USB-programador (AVR) tiene microcontrolador tuberías mínima que le permite construir un dispositivo muy pequeño. Dicho producto no ocupan mucho espacio, que tiene las dimensiones de un flash convencional. USB-Programmer (AVR) en su esquema comprende un microcontrolador ATmega 8, el tipo de vivienda – TQFP 32 (que no debe confundirse con el tipo de carcasa DIP, porque tienen diferentes patillas de salida). El circuito de un dispositivo de este tipo se muestra en la foto.

Se procede a la descripción del circuito del instrumento. Jumper J1 se utiliza en el caso donde hay un microcontrolador necesidad EEPROM que tiene una frecuencia de reloj inferior a 1,5 MHz. Si se desea, este puente fácilmente eliminado del circuito, para esta salida del controlador 25-ésimo se pone a "tierra". En este caso AVR-USB-programador siempre funcionará a una frecuencia reducida. Cabe señalar que la programación de la baja frecuencia lleva más tiempo, pero para decidir, por supuesto, usted. diodos Zener D1, D2 se aplican a la igualación de nivel entre el bus y el USB-programador. El LED azul indica la disposición dispositivo para la programación del microcontrolador, el LED rojo se enciende durante la programación. El circuito tiene conector IDC-06 a la que se derivan los contactos, que corresponde al tipo pinout ATMEL ISP conector de 6 patillas. En dicho microcontrolador pin conector de energía, que se toma de los PC-puertos USB, por lo tanto, se debe tener cuidado para evitar cortocircuitos. C la programación y el control del controlador a través del mismo conector, es necesario conectar los contactos de reinicio en el controlador y el conector (que se muestra en el Esquema roja punteada). Puente reducir la toma de la velocidad de programación y la conexión microcontrolador situado en el extremo del dispositivo. Esto es lo que es un USB-programador (AVR), como se puede ver, toda la primaria.

Después del montaje, el dispositivo debe ser controlado por un microcontrolador a parpadear, para que recomiendo utilizar el programa PonyProg. Durante la programación, empezamos por el cristal de funcionamiento de la fuente de sincronización externa es de 12 MHz.

Descrito en este artículo, USB-programador de microcontroladores AVR funciona con todos los tipos de AVR, lo que les permite coser, ver los contenidos grabados de su dispositivo, borrar el chip, cambiar la configuración.