Programador
de microcontroladores Atmel serie 89 que incluye 89C51/52/55, 89S51/52/55 y
muchos más. Con este artículo tú podrás hacer tu propio programador. Esta es
una solución de programación completa cuando se está conectado a una fuente de
alimentación adecuada y conectada a su ordenador personal. Proload y la versión
del firmware 4.1 en 57.600 de velocidad.
Introducción
Es simple de usar y de bajo costo, este programador será capaz de grabar, leer y verificar el código de programa. Puede ser usado en cualquier clase de ordenador, no
requiere hardware extra, su conexión es a través del puerto serial, DB-9.
Identifica automáticamente
el tipo de microcontrolador insertado, no es necesario seleccionarlo. Todos
estos microcontroladores poseen pines de seguridad que proveen varios niveles
de protección al código, estos pines son totalmente programados.
Características Principales
- Soporte para la mayor cantidad de Microcontroladores de la serie 89
- Autoidentificación de los microcontroladores conectados
- Comprobación de errores de escritura, y en tiempo de programación.
- Protección de código.
- Zip Socket de 20 y 40 pines.
- Borrado automático antes de la programación y comprobación automática de la escritura.
- Barra de proceso y acceso al último archivo de programación
- Simple y fácil de usar
- Trabaja a 57600 baudios.
Especificaciones
- Dimensiones: 76mm x 180mm (3" x 7")
- Voltaje: 14-18V DC or 12-16V AC
- Interfase: RS-232, 9-pin D conector
- Velocidad de transferencia: 57600 bps, 8 bits, no paridad, 1 stop, no control de flujo
- Formato de Archivo: Intel 8-bit HEX
- Zócalo de programación: 40 pin DIP - 0.6" & 20 pin DIP 0.3" ZIF socket- Software: Trabaja en Windows 95, 98, Me, 2000, NT, XP
Circuito Electrónico del Programador
Lista de Componentes del Circuito Programador
Dispositivos compatibles
La siguiente tabla muestra las principales diferencias entre los diferentes
microcontroladores. Hojas de datos de cada dispositivo se puede encontrar en el
sitio web de Atmel. Todos estos dispositivos son compatibles con el
programador.
Flash (Kbytes)
|
EEPROM
|
RAM (Bytes)
|
Pines I / O
|
|
AT89C51
|
4
|
128
|
32
|
|
AT89LV51
|
4
|
128
|
32
|
|
AT89C52
|
8
|
256
|
32
|
|
AT89LV52
|
8
|
256
|
32
|
|
AT8C55
|
20
|
256
|
32
|
|
AT89LV55
|
20
|
256
|
32
|
|
AT89S51
|
4
|
128
|
32
|
|
AT89LS51
|
4
|
128
|
32
|
|
AT89S52
|
8
|
256
|
32
|
|
AT89LS52
|
8
|
256
|
32
|
|
AT89S53
|
12
|
256
|
32
|
|
AT89LS53
|
12
|
256
|
32
|
|
AT89S8252
|
8
|
2 Kb
|
256
|
32
|
AT89LS8252
|
8
|
2 Kb
|
256
|
32
|
AT89C1051
|
1
|
128
|
15
|
|
AT89C2051
|
2
|
128
|
15
|
|
AT89C4051
|
4
|
128
|
15
|
Las partes principales de este programador son de puerto serie, la fuente
de alimentación y el microcontrolador del firmware.
Los datos se envían y recibió de conector de 9 pines y se convierte en /
desde los niveles de señal TTL logic/RS232 por chip MAX232. Un varón a la
hembra del cable de puerto serie, se conecta al conector de 9 pines del
hardware y del otro lado se conecta la parte posterior del equipo. Cable de
serie se hace con conector de 9 pines macho a conector de 9 pines hembra y
conectar los pines 2,3 y 5 de recta.
Fuente de alimentación está conectado a toma de CC, el puente rectifica y
hacer que la polaridad, esta tensión no regulada llamada VDD. De VDD el
suministro requerido se generan a bordo.
Parte central del hardware es el firmware que hace que el programador
inteligente. Firmware de este programador es el responsable de reconocer chip
insertado en cualquiera de los dos toma ZIF. Esta información se envía a
ProLoad en el ordenador. Cuando un archivo hex se envía desde el ordenador, el
MCU objetivo es cargado con la dirección apropiada, datos y señales de control.
Después de la programación de todos los datos ha terminado los datos escritos
se envía al equipo para su verificación.
Software de programación
Programas de computación paralelo llamado "ProLoad V4.1 'se ejecuta
que acepta el Intel Hex archivo de formato generado a partir de compilador para
ser enviado al microcontrolador de destino. Automóvil detecta el hardware
conectado al puerto serie. También se auto detecta el chip inserta y se usa
bytes. El software es desarrollado en Delphi 7 y no requiere gastos de
cualquier DLL externa.
Se conecta al puerto serie del ordenador (Com 1, 2, 3 ó 4) con un estándar
DB9 macho a DB9 hembra. (Cable incluido). Velocidad de transmisión - 57600,
COMx Seleccionado automáticamente por el software de la ventana. No requiere
tarjeta de PC. Utiliza Intel Hex formato de datos (de salida por defecto de la
mayoría de los ensambladores y compiladores).
Aspecto
del circuito que construí con esta guía.
0 comentarios:
Publicar un comentario