Vous êtes sur la page 1sur 3

Gua para el uso del programador TE20 con ICprog: Vamos a intentar dar unos consejos y recomendaciones para

la correcta grabacin de microcontroladores y eeproms con el programador TE20 y utilizando el programa ICprog. Consideraciones previas: Lo primero, te recomiendo que imprimas este documento. El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000. (hay drivers para conseguirlo en internet) La velocidad del puerto serie (donde debe estar conectado el programador) no debe superar los 9600 bits por segundo (yo recomiendo 2400). No se debe insertar NUNCA un integrado en el programador, estando ste conectado al cable. Siempre hay que separar el programador del cable antes de insertar cualquiera de los integrados. No hace falta desconectar el cable del PC. El integrado pequeo, es la memoria EEprom y el integrado grande es el PIC. Siempre se debe programar primero el PIC, luego la EEprom... Sigue las instrucciones de este documento exhaustivamente, no te saltes nada.

El programador TE20 permite la programacin de chips pertenecientes a las siguientes familias: microcontroladores: PIC12Cxx, PIC16Cxx, PIC16Cxxx, PIC16Fxx y PIC16Fxxx EEPROMs: 24Cxx, 24Cxxx , 24LCxx y 24LCxxx El programador es reducido tamao y fcil de usar no requiere de ningn tipo de fuente de alimentacin externa Instalacin del programador: Conecta el cable en un puerto serie (puerto COM) libre sin estar conectado el programador en el otro extremo del cable. Crea un directorio en tu disco duro en el cual desees instalar el programa de grabacin y que usaras para guardar all los ficheros que contendrn los programas o datos que desees grabar.

Partimos del programa de grabacin ICprog. Tras la instalacin, ejecuta el programa icprog.exe para configurar el hardware del siguiente modo: Ve al submen Ajustes / Tipo Hardware (Tecla rpida: F3) Comprueba las siguientes opciones y cambia las que no se encuentren en el estado indicado a continuacin: En (Programador) debe estar seleccionado JDM programmer En (Puertos) debe estar seleccionado Com1 o Com2, dependiendo del puerto serie en el cual se encuentre conectado el programador. En (Interfaz) debe estar seleccionado direct I/O. En (Comunicacin) debe estar todo desactivado, es decir sin marcar. En (Retardo I/O) debe estar puesto a 10. Consejos: La impresin de este documento como ayuda para el uso del programa. Tener los ficheros que contengan los programas y/o datos a programar en el mismo directorio que haya instalado el software de programacin. Tener activada la opcin de (verificar tras programacin) en: Ajustes / Opciones / Programacin. De este modo, el software verificar la correcta programacin de cualquier chip. Pasos a seguir para programar un PIC: Nota: En este ejemplo usaremos un PIC16F84

Coloca el PIC en el zcalo correspondiente (en este caso en el zcalo de 18 pins) de modo que el pin 1 del chip concuerde con el pin 1 del zcalo del programador. Conecta el programador al cable previamente instalado en el puerto COM. Selecciona el tipo de PIC a programar en: Ajustes / Dispositivo / Microchip PIC / PIC16F84 o en el men desplegable. Indica el reloj que va a usar el programador para acceder al PIC: En (Oscilador) debes seleccionar la opcin XT del men desplegable Verifica que el PIC est vaco con el comando: Comando / Verificar blanco.

En el caso de que no se encuentre en blanco, hay que borrarla antes de programar un nuevo programa poniendo en los casilleros de la derecha los siguientes ajustes: El Watch Dog (WDT) debe estar desactivado, es decir sin marcar. El Power Reset (PWRT) debe estar activado, es decir marcado. El Code Protection (CP) debe estar desactivado, es decir sin marcar. Despus, hay que usar el siguiente comando: Comando / Borrar todo. Carga el programa a programar con: Archivo / Abrir.

Ajusta los casilleros de la derecha con los siguientes valores: El Watch Dog (WDT) debe estar desactivado, es decir sin marcar. El Power Reset (PWRT) debe estar activado, es decir marcado. El Code Protection (CP) debe estar desactivado, es decir sin marcar. Programa el PIC con el fichero cargado con el comando: Comando / Programar Todo (Tecla Rpida: F5)

Tras la grabacin, el programa verificar si la misma ha sido realizada sin errores si se tiene activada la opcin: (verificar tras programacin) en Ajustes / Opciones / Programacin. Si no la tienes activada, es recomendable que la active o que la realices manualmente con: Comando / Leer Todo (Tecla Rpida: F8) Tras todo este proceso, desconecta el grabador del cable y saca el PIC del zcalo con la ayuda de un destornillador con sumo cuidado para no daar ni doblar los pins. Pasos a seguir para programar una EEPROM: Nota: En este ejemplo usaremos una EEPROM 24LC16B Coloca la EEPROM en el zcalo correspondiente (en este caso en el zcalo de 8 pins) de modo que el pin 1 del chip concuerde con el pin 1 del zcalo del programador. Conecta el programador al cable previamente instalado en el puerto COM Selecciona el tipo de PIC a programar en: Ajustes / Dispositivo / I2C EEPROM / 24C16 en el men desplegable.

Nota: En cuanto a programacin, el 24C16 y el 24LC16B son equivalentes. Carga el programa a programar con: Archivo / Abrir Programa la EEPROM con el fichero cargado con el comando: Comando / Programar Todo (Tecla Rpida: F5).

Tras la grabacin, el programa verificar si la misma ha sido realizada sin errores si se tiene activada la opcin: (verificar tras programacin) en Ajustes / Opciones / Programacin. Si no la tiene activada, es recomendable que la actives o que la realices manualmente con: Comando / Leer Todo (Tecla Rpida: F8) Tras todo este proceso, desconecta el grabador del cable y saca el PIC del zcalo con la ayuda de un destornillador con sumo cuidado para no daar ni doblar los pins. Solucin de problemas:

Si durante el uso del programador ste no lee, no programa o se genera un error de verificacin (error de verificacin en 0000H), puede solucionar este problema de la siguiente manera: Comprueba que slo hay un elemento a programar o leer, en el zcalo correspondiente, es decir un PIC una EEPROM. Los chips no pueden programarse o leerse los dos al mismo tiempo, y slo puede haber uno en su zcalo correspondiente. Comprueba que el Pic y la EEPROM son los correctos, y han sido insertados con su muesca coincidiendo con la muesca del zcalo de programacin, y/o con la serigrafa de la placa. La muesca del zcalo indica cul es el pin 1, estando marcado en la serigrafa con un 1. Comprueba que ha sido seleccionado en el men el elemento que est programando en ese momento, es decir si se procede a programar un PIC12C508, el elemento seleccionado ha de ser el PIC12C508. Si quieres programar una EEPROM 24C01A debes seleccionar 24C01A. Para programar una EEPROM de la familia 24LCxxx, se debe de seleccionar el equivalente de la familia 24Cxxx, donde xxx indica la capacidad de la EEPROM. Para seleccionar el dispositivo a programar debes entrar en el siguiente men: Ajustes/Dispositivo/MICROCHIP PIC/PIC12C508 para seleccionar el 12C508. Ajustes/Dispositivo/I2C EEPROM/24C01A para seleccionar el 24C01A (o 24LC01A). Comprueba en la parte derecha de la pantalla cuando se vaya a programar un PIC de la familia PIC16xxxx los siguientes elementos: El Watch Dog (WDT) debe estar desactivado, es decir sin marcar. El Power Reset (PWRT) debe estar activado, es decir marcado. El Code Protection (CP) debe estar desactivado, es decir sin marcar.

Nota: Esto es en caso de los PIC16C71, PIC16C84, PIC16F83, PIC16F84 y PIC16F84A Comprueba en el siguiente men que el programa est bien configurado: Ajustes/Tipo Hardware (Tecla rpida: F3) En (Programador) debe estar seleccionado JDM programmer En (Puertos) debe estar seleccionado Com1 o Com2, dependiendo del puerto serie en el cual se encuentre conectado el programador. En (Interfaz) debe estar seleccionado direct I/O. En (Comunicacin) debe estar todo desactivado, es decir sin marcar. En (Retardo I/O) debe estar puesto a 10. El PIC y la EEPROM necesitan ser programados despacio, si su puerto est configurado a mucha velocidad esto puede originar fallos en la programacin y verificacin del mismo. Para reducir la velocidad de su puerto siga la siguiente secuencia de comandos con el ratn pincha en: Mi PC / Panel de control / Sistema /Administrador de dispositivos / Puertos COM y LPT / Puertos de comunicacin Com1 ( Com2) / Configuracin del puerto. Comprueba que el puerto est configurado de la siguiente manera: Bits por segundo: 9600 ( menos en caso de errores) Bits de datos: 8 Paridad: Ninguna Bits de paridad: 1 Control de flujo: Xon/Xoff

Nota: La grabacin de un chip es lenta, si no se te soluciona el problema sigue bajando la velocidad del puerto. Nota2: En caso de no se te solucione con estos consejos, echa un vistazo al artculo de chips defectuosos, aunque es un problema raro, algunos somos muy manazas.

Vous aimerez peut-être aussi