Está en la página 1de 7

Programador Apollo

Programa: ATMEL: AT90S8515 y Eprom de la familia24LCxx.Posee zcalo Smart card


marcoprincipal
http://www.info-ab.uclm.es/labelec/solar/grabacion/marco8.htm[23/05/2014 02:04:39 p. m.]
Software de Grabacin .
Entre la extensa gama de software para la grabacin de estos dispositivos
nos centraremos en el estudio de los mas comunes:
ICPROG
FUNPROM
ICPROG:
Existen cantidad de programas para la grabacin de circuitos integrados,
para los diferentes sistemas operativos existentes..
Uno de los mejores es el ICPROG y que adems esta en espaol.
Veamos a continuacin el proceso de grabacion con un programador te-20
CONFIGURACIN DEL PROGRAMA ICPROG PARA PROGRAMAR CON EL TE-
20:
Configuracin del idioma:
Settings - Options- Language
marcoprincipal
http://www.info-ab.uclm.es/labelec/solar/grabacion/marco8.htm[23/05/2014 02:04:39 p. m.]
Ajustes - Tipo Hardware :
Seleccionaremos el puerto donde hemos conectado nuestro programador. y
la opcion JDM
Las demas opciones dejarlas como muestra la figura.
En caso de errores en la grabacin, se puede ir probando, bajando el valor
de Retardo I/O. Se aconseja entre 4 - 10.
Ajustes - Opciones-Confirmacion :
Ajustes-Opciones-Avisos:
Dejar las dos casillas inabilitadas.
Ajustes-Opciones-I2C:
marcoprincipal
http://www.info-ab.uclm.es/labelec/solar/grabacion/marco8.htm[23/05/2014 02:04:39 p. m.]
Ajustes-Opciones-Programacin:
Dejar las dos casillas habilitadas.
Los demas ajustes dejar tal y como vienen por defecto.
INSTRUCCIONES Y SOLUCIN DE PROBLEMAS.
Si durante el uso del programador este no lee, no programa o se genera un
error de verificacin (error de verificacin en 0000H), puede solucionar
este problema de la siguiente manera:
Compruebe que solo hay un elemento a programar, en el zcalo
correspondiente, es decir el Pic 16F876 16F84 16F84A la EEPROM
24LC16B o 24LC 32 24LC64. Los Chip no pueden programarse los dos o
tres al mismo tiempo, y solo puede haber uno en un zcalo.
Compruebe que el Pic 16F876 o 16F84 o 16F84A y la EEPROM 24LC16B
24LC32 o 24LC64 son los correctos, y han sido insertados con su muesca
coincidiendo con la muesca del zcalo de programacin, o la serigrafa de
la placa.
Compruebe que ha sido seleccionado en el men el elemento que est
programando en ese momento,
Para seleccionar el dispositivo a programar deben entrar en el siguiente
men:
--AJUSTES-DISPOSITIVO--MICROCHIP PIC--PIC16C84 para seleccionar el
16F84 16F84A (EL QUE CORRESPONDA)
--AJUSTES-DISPOSITIVO-I2C EPROMM--- 24C16 para seleccionar el
24LC16B
y asi para los dems PICS y EEPROMS
PARA LA GRABACIN SOLO DEL PIC.
Comprueben en la parte derecha de la pantalla los siguientes elementos en
la parte de fuses.
El Watch Dog (WDT) debe estar sin marcar.
El Power Reset (PWRT) debe estar sin marcar.
El Code Proteccion (CP) debe estar sin marcar.
OSCILADOR en: RC (por regla general) XT en algunos ordenadores
Comprueben en el siguiente men que el programa est bien configurado.
AJUSTES-DISPOSITIVO.
En (Programmer) debe estar seleccionado JDM programmer
En (Ports) debe estar seleccionado Com1 o Com2 dependiendo del puerto
marcoprincipal
http://www.info-ab.uclm.es/labelec/solar/grabacion/marco8.htm[23/05/2014 02:04:39 p. m.]
donde se encuentre conectado el programador, si nos da error (00001) y
no
estamos seguros a que puerto estamos conectados, cambiar a otro puerto.
MUY IMPORTANTE:
Antes de grabar el PIC hay que borrar cualquier informacin que pudiera
contener este, seleccionando: COMANDO / BORRAR///////INTRO.
Despus si se quiere comprobar se puede pinchar: "verificar blanco" en el
botn de COMANDO.
Al programar el PIC 16F876 16F84 16F84A, comprueben que el
programa cargado y que se pretende programar en el integrado, tiene la
extensin Hex. (exclusivamente)
Comprueben que el programa es el correcto, si intentan programar los
2 Kbytes de la memoria en el PIC 16F84 o 16F84A (1 Kbyte), naturalmente
se
produce un mensaje de error, al poder cargar este solo 1 Kbytes.
El PIC 16F876 CARGA HASTA 8 KILOBYTES.
Tambin compruebe que para grabar la Eprom (24LC16, 24LC32 o 24LC64)
el programa cargado que se pretende programar tiene que tener la
extensin Bin preferiblemente aunque tambin puede tener la extensin
Hex.
--Para grabar en el PIC o la Eprom los archivos que se pretendan cargar
hay que pinchar la ventana de ARCHIVO- ABRIR y buscar el Hex Bin que
se pretenda cargar en el PIC o la Eprom y seleccionarlo, despus
seleccionar la pestaa COMANDO-PROGRAMAR TODO.
El Pic y la EEPROM necesitan ser programados despacio, si su puerto
esta configurado a mucha velocidad esto origina fallos de programacin
y verificacin.
Para reducir la velocidad de su puerto siga la siguiente orden de mando
con su ratn.
Pinche en : Mi Pc-Panel de control-Sistema-Administrador de dispositivos-
Puertos COM y LPT - Puertos de comunicacin Com1 ( Com2)-
Configuracin del puerto.
Comprueben que el puerto est configurado de la siguiente manera:
Bits por segundo: 9600 ( menos)
Bits de datos: 8
Paridad: Ninguna
Bits de paridad: 1
Control de flujo: Xon/Xoff
INDICE
FUNPROM
marcoprincipal
http://www.info-ab.uclm.es/labelec/solar/grabacion/marco8.htm[23/05/2014 02:04:39 p. m.]
Configuracin del FUNPROM para el Programador APOLLO
Pasos a seguir para los Circuitos Integrados
Existen en el mercado, tarjetas del tipo AVR-3 que no permiten programar
el integrado a travs del zcalo SmartCard del programador, por ello
debers extraer el Chip ATMEL cuidadosamente y con ayuda de un
destornillador de punta fina y pincharlo sobre el zcalo de 40 patillas del
programador, haciendo coincidir la muesca lateral del integrado con la del
zcalo.
Una vez est correctamente insertado, conectamos el cable paralelo, por un
lado al programador y por el otro a un puerto LPT libre del ordenador.
Ahora cargaremos el archivo que se va a grabar en el PIC, estos son los pasos:
Files - Load Flash - *.hex, (seleccionamos el archivo con extensin .HEX).
Hay que indicar los ficheros a cargar en la Flash file, Int eeprom y Ext. eeprom.
Una vez abierto, deberemos colocar las opciones Processor, Eeprom type y Parallell port
tal y como nos indica la siguiente imagen, en el caso de no estarlo.
marcoprincipal
http://www.info-ab.uclm.es/labelec/solar/grabacion/marco8.htm[23/05/2014 02:04:39 p. m.]
Ahora pasamos a programarlo:
Pulsamos sobre el botn Program
Lo primero que realizar el programa es buscar el chip y una vez detectado aparecer el
modelo AT90S8515 a continuacin de "Chip Id:". Seguidamente programar el archivo del
chip en un proceso que tardar unos minutos. Una vez terminado en la barra de estado
(abajo del todo) aparecer el mensaje "Device Programed".
Desconectamos el programador, sacamos el chip y lo ponemos de nuevo en el circuito
impreso con mucho cuidado y haciendo coincidir la muesca del zcalo con la muesca del
chip.
Solucin de Problemas
Si durante el uso del programador ste no lee, no programa o se genera un error, comprueba
lo siguiente:
Comprueba que el PIC est correctamente colocado en el zcalo.
Comprueba que el archivo cargado corresponde con el dispositivo a programar.
Prueba a borrar primero el contenido de los chips pulsando sobre el botn Erase.
Prueba con otro cable, otros equipos o con otras tarjetas. Los Programadores Apollo no
suelen registrar problemas casi nunca, lo ms probable es que el error est localizado
en otra parte.
INDICE