PDA

Ver la versión completa : Lecturas del 12C509



syrou
05-12-2006, 23:15
Tengo un problema muy extraño con el pic (llevo ya 5). Resulta que siguiendo las instrucciones de configuración del ICProg, grabo el PIC, y me da verificación correcta. El problema que tengo es que si después lo leo para ver los resultados, me aparece algo totalmente distinto, que varía entre 3 ó 4 checksums distintos.

En una de las ocasiones probé en otro portátil y tardó bastante más en grabarlo. Pero igual que el resto, al leer daba checksums distintos al original. La diferencia es que en este último PIC si he llegado a ver el hex tal cual lo grabé, pero vuelvo a leerlo y ya da otro checksum.

Mi pregunta es si a alguien le ha ocurrido esto. Uso un programador T20 con 3 zócalos y smartcard. He probado en 2 portátiles distintos, y el próximo día tengo pensado probarlo en un sobremesa. ¿Es por grabarlo con un portátil? ¿Es el programador?

Por cierto, no estoy haciendo lo de copiar el último dato del búfer leido, parece que no es necesario.

¡Gracias!

patatapool
06-12-2006, 08:08
Buenas, tiene el portatilpuerto serie? o lo grabas por usb? si es por usb, no esmuy fiable, ya que le falta alimentación para grabar deforma correcta, prueba en el de sobremesa y se quitaran gran parte de tus problemas.
Salu2

syrou
06-12-2006, 10:18
Buenas, tiene el portatilpuerto serie? o lo grabas por usb? si es por usb, no esmuy fiable, ya que le falta alimentación para grabar deforma correcta, prueba en el de sobremesa y se quitaran gran parte de tus problemas.
Salu2

Ambos portátiles tienen puerto serie, pero empiezo a sospechar que quizá, por necesidades específicas del 12c509, necesite más intensidad de corriente para grabarse bien. No se en qué post leí que si no recibía suficiente corriente se estropeaba...

Aunque tampoco tengo claro que ese programador funcione bien para estos, no tengo conmigo un T20 minimalista (18pines + 4 pines) que quizá haga mejor el trabajo al necesitar menos componentes. Mañana pruebo en el sobremesa para ver si van por ahí los tiros...

Una pregunta aunque parezca obvia: ¿las lecturas de un 12c509 grabado deben ser siempre iguales?

Gracias por la sugerencia.

parsytectbc
06-12-2006, 13:52
Eso mismo me sucede a mi, la razon no la se, lo que se es que funciona igual aunque te de cosas distintas al leerlo, sin embargo los que hacia con el hexgen, no tenian ese problema y lo que escribias luego te lo leia igual.
Tambien utilizo te20 casero y lo conecto a puerto serie de un PC de sobremesa.

SALUDOS

syrou
06-12-2006, 18:18
Eso mismo me sucede a mi, la razon no la se, lo que se es que funciona igual aunque te de cosas distintas al leerlo, sin embargo los que hacia con el hexgen, no tenian ese problema y lo que escribias luego te lo leia igual.
Tambien utilizo te20 casero y lo conecto a puerto serie de un PC de sobremesa.

SALUDOS

Vaya cosa rara. Entonces me dices que los Ali que has grabado, a pesar de dar lecturas distintas, funcionan OK. El problema es que a mí no me lo resetea, el F0 se queda en E8 y no arranca automáticamente. Estoy por probar suerte con el hexgen...

syrou
06-12-2006, 20:36
Acabo de tirar el último de los pic que había comprado para el tema. Este último con Hexgen3, y lo mismo.

Ya sólo creo que haya 2 puntos de fallo: programador defectuoso, y portátiles que no entregan suficiente corriente al puerto serie.

Ya doy por hecho que un 12C509A bien grabado y en buen estado siempre debe producir la misma lectura.

syrou
07-12-2006, 20:32
Vale, soy imbécil total sin remedio.

Tras 9 pics destruidos, he encontrado la razón de que no funcionen los chips: tras la grabación los leía con el ICprog. Por lo visto, si los lees tras grabarlos (no digo la verificación), se joden.

A los manuales yo le añadiría la advertencia de que si ha dado verificación durante grabación correcta, NO VOLVERLOS A LEER NUNCA.

Desde luego...

Gracias a todos por aportar ideas.

parsytectbc
07-12-2006, 23:42
Vale, soy imbécil total sin remedio.

Tras 9 pics destruidos, he encontrado la razón de que no funcionen los chips: tras la grabación los leía con el ICprog. Por lo visto, si los lees tras grabarlos (no digo la verificación), se joden.
A los manuales yo le añadiría la advertencia de que si ha dado verificación durante grabación correcta, NO VOLVERLOS A LEER NUNCA.

Desde luego...

Gracias a todos por aportar ideas.

¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿?????????????????????

SALUDOS

syrou
08-12-2006, 11:47
¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿?????????????????????

SALUDOS

Pues eso, que en el momento de grabar uno, según me da verificación correcta lo meto en el CFT, funciona bien. Eran las lecturas que intentaba hacer con el ICProg después lo que se lo cargaban...