TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: Rakamail en 22 de Octubre de 2007, 19:15:47

Título: WinPic y 16F88
Publicado por: Rakamail en 22 de Octubre de 2007, 19:15:47
Hola,

Estoy intentando reconocer un 16F88 con el winpic, y me dice que desconocido. He puesto un par de micros diferentes (16F819 y 16F84) y no tiene ningún problema.
¿Es esto normal?
Título: Re: WinPic y 16F88
Publicado por: RedPic en 22 de Octubre de 2007, 19:27:03
Pues yo acabo de programar, ayer, un par de 16F88 con WinPic (y GTP-USB+)  :shock:
Título: Re: WinPic y 16F88
Publicado por: carlos7890 en 22 de Octubre de 2007, 23:21:41
Nosotros usamos sin ningun tipo de problemas el Winpic con el programado JDM para el 88.
Título: Re: WinPic y 16F88
Publicado por: Nocturno en 23 de Octubre de 2007, 01:50:33
A veces me ha pasado eso con los 16F88 si antes los grabé con el fuse NOMCLR.
Si a pesar de no reconocerlos, es capaz de grabarlos, intenta programar un HEX con el fuse MCLR; a ver si luego ya lo reconoce.
Título: Re: WinPic y 16F88
Publicado por: Rakamail en 23 de Octubre de 2007, 04:21:00
Gracias por las respuestas. Yo uso el JDM. Después de unas cuantas horas de cabezazos contra la pantalla, me decidí a tirar por la solución estandar: he reinstalado el software y ahora me funciona bien.

PD: Perdón por haber puesto el mensaje en el directorio equivocado  :oops:
Título: Re: WinPic y 16F88
Publicado por: Rakamail en 23 de Octubre de 2007, 04:56:14
Ahora me encuentro con que el dispositivo es reconocido, y puedo grabar  y la verificación me da ok. Pero cuando le doy a leer me salen todo ceros ?!?!?!? El CP y el CPD con el pic virgen estaban a 0, pero los he grabado a 1 y al leer la configuración los lee a 1. ¿Porqué es esto?
Título: Re: WinPic y 16F88
Publicado por: Nocturno en 23 de Octubre de 2007, 05:04:40
Si los has grabado a 1 es lógico que te lea todo a 0. Esos bits precísamente protegen el PIC contra lectura.
Si quieres volver a la situación anterior, graba esos bits a 0.
Título: Re: WinPic y 16F88
Publicado por: Rakamail en 23 de Octubre de 2007, 06:31:48
Vaya, he confundido el valor del bit descrito en el datasheet con el estado de la casilla. Pensaba que la celda seleccionada significaba el bit a "1", pero está claro que no es así.

Gracias.