holaa..... quisiera saber si alguien de los que ha programado los 12c509A, ha tenido problemas con la configuracion de Oscilador..... osea... a mi el programa me da los siguientes erroresss...

Primeroo....
Valor de calibracion del Oscilador ausente.
Desea utilizar el valor del fichero (0FFFh) en su lugar.

Segundo.....
Error de programacion de codigo en la pagina 0xxxh ( me ha variado el numero par de veces)

Tercero....... NO ME PROGRAMA NADAA...

He seguido al pie de la letra este manual..... pero no e encnotrado la solucion....

--------------------------------------------------------------------

GRABAR CHIP CON ICPROG
--------------------------------------------------------------------
"este chip solo se graba una vez"
En cuanto a la programación de los 12c509a.
Como podréis suponer no me hago responsable de los desastres y perjuicios que os puedan ocurrir, pero paso a contaros como he llegado a programar mis 12c509 a En principio, TE20 con Icprog.
El 12 lo pones en el zócalo para PIC 16f84 haciendo coincidir patilla 1 con la 1 del zócalo, oséa hacia el extremo de la marca del zócalo, muesca con muesca.

Selecciono en Icprog el 12c509a
Cargo un buffer con el archivo hex., y en otro buffer, a continuación, procedo a "leer el 12" que se supone vacío.
el 12C tiene oscilador interno, Por lo que hay que poner IntRC y todos los Bists de Configuración desactivados.
La pega del Icprog es que se queda en la memoria el ultimo dato del oscilador Que leyó. O sea que si quemamos uno que no funciona, y continuación grabamos otro sin leer el que colocamos NO NOS FUNCIONARA
pues graba la Dirección del oscilador anterior. Por lo que tenemos que leer siempre el PIC que Coloquemos antes de Grabarlo.
Al final de la lectura en vacío del 12, hay un dato de calibración, algo como 0C51 ó parecido, valor del cual depende totalmente la grabación.
Este dato de calibración lo copio exactamente en el buffer del archivo a grabar, Exactamente en la misma posición relativa de donde lo leí. (últimas posiciones del Fichero)
Quito todas las marcas de CP, Watch-Dog i MCLR. Sitúo el oscilador en INT_RC y a continuación a grabar.
Pues así he conseguido grabar el 12509
Si esto os puede servir, ahí lo tenéis, si esto os hace tirar nuevos chips... lo siento, no admito quejas eh.

ajustes hardware
programador = JMD PROGRAMER
puertos = el que tengas la T20 COM1 o 2
retardo = 7
interfaz = direct i/o (con xp Windows api)
comunicación = sin marcar nada

en opciones
confirmación = programar un dispositivo
avisos = nada
IC2 = nada
programación = verificar DURANTE la programación, no después
miscelánea:
prioridad del proceso = normal
habilitar driver NT/2000 = marcado
lo demás no importa,

pantalla principal:
PIC 12c509a

oscilador = IntRC
bits configuración = los 3 sin marcar

con esto creo que no debe de fallar, a mi nunca...

--------------------------------------------------------------------

Estoy este programador (JDM)

http://www.jdm.homepage.dk/newpic22.gif

.................................................. ...............................................


Otra duda que tengo es.... saber si se puede reconfigurar los valores de oscilador... oseaa.. hasta ahora no e entendido donde estan.. o se modifican.. (para copiarlass).... y al ser nuevo en esto cometi el error de tratar de programar sin antes tomar esos datoss..... .. como me ha estado dando error para programar.... no se si se allan borrado o no... ..

Otra cosa mas es que tengo en mi poder varios 24c01C y estos el programa y la tarjeta me los programa sin pestañar nisiquieraa... lo hace en segudaa.. oseaa.. que el problema solo es con los 12c......


Bueno... espewrando que me puedan ayudarr y sacarme de un problemaa....
me despidoo.....
Gracias de antemano...:P:P:P