Programador Avr

Páginas: 10 (2399 palabras) Publicado: 5 de diciembre de 2012
FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS
ESCUELA DE INFORMATICA
CÁTEDRA DE ELECTRÓNICA



Proyecto: Programador USB para AVR’s. vUSBTiny
Publicado el septiembre 10, 2011 por otonielflores

* Este post es sobre la construccion de un Programador para Microcontrolador AVR via el puerto USB, el modelo se llama USBtiny.
* Este puede programar toda la serie de microcontroladores AVRde ATMEL.
* La versión que se presenta posee una base de 28 pines para programar in situ un microcontrolador ATEMGAx8.
Componentes a utilizar:
* 1-Conector USB
* 1-Microcontrolador AVR de 8 patas,  ATTiny45 o ATTiny85
* 2-Diodos zener 3,6v/500mW
* 2-Resitores 68 ohmios
* 2-Resistores 1.5 Kohmios
* 1-Resistor 10k
* 1-led
* 1-base 8 pines
* 1-base 28 pines* Circuito impreso
* A continuación se presenta el esquema electrónico:

* El diseño del circuito impreso es tan solo de 4.5 cm por lado, y ya incluye la base para programar un micro ATMEGAx8.

* Una vez construido el circuito impreso, el microcontrolador ATTiny45 u ATTiny85, debe ser programado con un firmware especial, para que funcione como conversor entre el puerto USB de laPC y el ISCP del ATMEGA.
* Luego de esto se deben setear los fusibles del ATTiny de la siguiente manera:
lfuse:e1H hfuse:5dH efuse:ffH
* Como todo dispositivo USB, se deben instalar los drivers adecuados para el programador. descarga mas adelante.
* Con el ATTiny programado, los drivers instalados y el ATMEGA a programar en su sitio, la descarga del archivo .HEX a lamemoria del microcontrolador se hace utilizando el programa SINAPROG, este se configura para el programador USBTINY.
* Un PDF con el diseño del PCB a escala real puede ser descargado de los siguientes enlaces:
* PCB version cuadrado: http://www.box.net/shared/d1umcpueb7
* PCB version horizontal: http://www.box.com/s/bp1taef1cz2gb4ontd1v
* PcB version usb mini: http://www.box.com/s/dcjh0o48b432p9b5l6r9
Archivos importantes:
* Descargar archivo HEX para programar el ATTiny.
* Descargar los drivers para Win XP y 7.
* Descargar SINAPROG.

Imagenes de ensambles:

Attyny 45
El Atmel alto rendimiento y bajo consumo de 8-bit del AVR RISC microcontrolador combina ISP 4KB de memoria flash, 256-Byte EEPROM, SRAM 256B, 6 de propósito general I / O líneas, 32 registrosde propósito general de trabajo, un 8-bit del temporizador / contador de comparar los modos, uno de 8-bits de alta velocidad interrupciones del temporizador / contador, USI, internos y externos, de 4 canales de 10-bit A / D convertidor, temporizador watchdog con oscilador interno, tres potencia seleccionable por software modos de ahorro, y debugWIRE para depuración on-chip. El dispositivo logra unrendimiento de 20 MIPS a 20 MHz y opera entre 2.7-5.5 voltios.
Mediante la ejecución de instrucciones de gran alcance en un solo ciclo de reloj, el dispositivo logra rendimientos se aproxima a 1 MIPS por MHz, equilibrando el consumo de energía y velocidad de procesamiento.

Parámetro
Valor
Flash (Kbytes):
4 Kbytes
Pin Count:
8
Max. Frecuencia de operación:
20 MHz
CPU:
8-bit AVR
N ºde Canales Touch:
3
Hardware QTouch adquisición:
No
Max I / O Pins:
6
Ext. Interrupciones:
6
USB Velocidad:
No
Interfaz USB:
No
SPI:
1
TWI (I2C):
1
Gráfico LCD:
No
Video Decoder:
No
Cámara de interfaz:
No
ADC canales:
4
ADC Resolución (bits):
10
ADC Velocidad (ksps):
15
Comparadores analógicos:
1
Pantalla táctil resistiva:
No
Resolución DAC (bits):
0Temperatura Sensor:

Crypto motor:
No
SRAM (Kbytes):
0,25
EEPROM (bytes):
256
Memoria Programa de Auto:
SI
Interfaz de bus externo:
0
DRAM Memoria:
No
NAND Interfaz:
No
picoPower:
No
Temperatura Rango (° C):
-40 Hasta 85
I / O Clase de la fuente:
1,8 a 5,5
Tensión (Vcc):
1,8 a 5,5
FPU:
No
MPU / MMU:
no / no
Timers:
2
Output Compare canales:
5
Los canales de entrada de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa lcd en avr
  • Instrucciones avr
  • Curso AVR
  • Avr Manual
  • Microprocesadores Avr
  • Avr Y Control Pwm
  • Programacion de avr en c
  • Avr Set De Intrucciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS