Programador
Universal
Estiben Bohoquez coy
Kevin David Sanchez Solis
Juan Felipe Tapasco Henao
Jhon James Ospina
¿Qué es y para qué es?
Es un dispositivo que nos permite configurar distintos tipos de circuitos integrados no volátiles,
como lo son las memorias, microcontroladores, microprocesadores, entre otros. tiene una gran
compatibilidad con todos estos tipos de circuitos, la compatibilidad de estos programadores
puede variar llegando a miles.
¿Por qué surge?
En sistemas integrados, hay una necesidad
permanente de almacenar información, como
códigos de programa y datos de calibración, de
modo que permanezca disponible después de que se
quite la alimentación del sistema. Múltiples
dispositivos de memoria y tecnologías se encuentran
disponibles para llevar a cabo esto, como PROM,
EPROM, EEPROM y la memoria flash. Cuando el
dispositivo de memoria se fabrica por primera vez
está en blanco, de modo que se debe programar
antes de usar el sistema en el cual se instala.
Procedimiento básico
Especificaciones
formato Motorola S-record, el formato HEX de Intel y otros, que el programador
universal también debe considerar. Muchos fabricantes fabrican programadores
universales para todos los dispositivos en su línea de productos y los diseñadores
también pueden obtener programadores universales que funcionan con dispositivos de
diferentes vendedores. ¡Un dispositivo de estos asegura funcionar con 92 000
dispositivos de 332 fabricantes de circuitos integrados!
Partes de un programador
1. Socket de 40 pines
2. Led de encendido
3. LEDS de resultados
4. Botón de confirmación
5. Conector para isp
Sistema siendo programado en circuito
● VPP (Voltaje de Programación): Es un
voltaje entre 12-14 VDC.
● PGC (Program Clock): Señal de reloj provista
al PIC para sincronía.
● PGD (Programdata): Línea serial de datos
para escritura, lectura y verificación de la
memoria de programa (ROM Flash) del
dispositivo.
● VDD (Voltaje de Alimentación 5/3.3 VDC):
Voltaje de alimentación provisto al dispositivo
● GND (Ground): Conexión a tierra.
Programador Universal BK844USB
Características.
● Soporta dispositivos como EPROM, EEPROM/Flash, Serial
EPROM, Microcontrolador y PLD.
● Posee librerías de dispositivos por encima de 32000.
● Tiene la capacidad de realizar programación serial en circuito
(ISP).
● El programa de control es fácil de usar y es compatible con
Windows 2000/XP/Vista/Windows7.
El voltaje de alimentación es 120V AC, 60Hz o de 240V AC,
40Hz
Precio. $ 2.419.000 + Iva. COP.
Programador Universal BK 866 C
Características.
● No es sólo un programador básico de EPROM,
también es necesario para pruebas, reparar o
programar cualquier dispositivo electrónico que
utilice una memoria IC.
● Soporta dispositivos como EPROM,
EEPROM/Flash, Serial EPROM, Microcontrolador,
PLD y BPROM.
● Posee librerías de dispositivos por encima de
84000.
● Tiene la capacidad de realizar programación serial
en circuito (ISP)
Precio: 3.330.000 COP (Aproximadamente)
Programador Universal BK 867 C
● Soporta dispositivos como EPROM,
EEPROM/Flash, Serial EPROM,
Microcontrolador, PLD y BPROM.
● Posee librerías de dispositivos por encima de
85000.
● Posee un toma o socket de 48 pines DIL48
ZIF (Zero Insertion Force – Fuerza de
inserción cero) que acepta dispositivos de
hasta 48 pines.
● Tiene la capacidad de realizar programación
serial en circuito (ISP).
● El voltaje de alimentación es 120V AC, 60Hz
o de 240V AC, 40Hz.
programador universal
Programas usados
Pasos
Selección del dispositivo
Información de la instalación
Opciones de borrado y programación
Borrando programación del dispositivo
Abrir Archivo
Cargando Archivo .hex
Tipo de formato elegido
Programar componente
Programar chip
Programación con éxito
Programador Universal con Arduino
Herramientas de desarrollo:
-Arduino IDE.
-AtmelStudio.
-AVRDUDESS.
Iniciando con AtmelStudio
Creando Proyecto AVR
Seleccionando dispositivo
Código de librerías
Código parte 1
Código parte 2
Compilación Código
Configuración Arduino
Código Baudrate
Subir programa al microprocesador
Bibliografía
● [Link]
● [Link]
● [Link]
rduino-avr-microcontrollers
● [Link]
core-an-arduino-core-for-the-atmega16-atmega32-atmega324-and-more/amp/
● [Link]
● [Link]
● [Link]
● [Link]
● [Link]
[Link]
● [Link]
al-programmers