El documento proporciona instrucciones para programar circuitos integrados usando los programadores ICPROG y FUNPROM. Explica cómo configurar ambos programas, cargar archivos de programación, programar el dispositivo, y solucionar problemas comunes como errores de lectura, programación o verificación.
El documento proporciona instrucciones para programar circuitos integrados usando los programadores ICPROG y FUNPROM. Explica cómo configurar ambos programas, cargar archivos de programación, programar el dispositivo, y solucionar problemas comunes como errores de lectura, programación o verificación.
El documento proporciona instrucciones para programar circuitos integrados usando los programadores ICPROG y FUNPROM. Explica cómo configurar ambos programas, cargar archivos de programación, programar el dispositivo, y solucionar problemas comunes como errores de lectura, programación o verificación.
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