Hola, me estoy volviendo loco con este problema ya lei todo lo que hay en el foro probe todo y no encuentro solucion..
Estoy usando winpic800 y gtp-usb, cuando intento programar me sale un mensaje: el valor Bandgap del pic es...0x00 desea utilizar el valor del buffer 0x03?
si elijo si o no igual me da el mensaje: error de escritura en direccion 0x00000 escribo 0x3000 leido 0x0000
Lei que tengo que tener en cuenta el valor de OSCAL, aca pongo el codigo que agrege , tambien lei que podria leer el valor leyendo del pic antes de grabarlo(el valor de OSCAL estaria en la ultima posicion de memoria, pero leo todos "0".
El tema es que creo que esta relacionado con que el programador no me detecta que tipo de pic es, detecta bien el 18f452,16f628, pero cuando le pongo el 12f675,clikeo en detectar dispositivo y me da el mensaje de "DESCONOCIDO" , ya no se que pensar, el programador funciona bien con todos los otros pics...(probe en el socalo y incircuit y pasa lo mismo)..alguna idea?aca abajo copie el progama
Saludos,
Javier
#include "12f675.h" //
#fuses INTRC_IO,WDT,PUT,NOPROTECT,NOCPD,NOMCLR
#use delay(clock=4000000,restart_wdt)
#use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A1,STREAM=PUER_PC)
#byte STATUS =3
#byte OSCCAL =144
void main() {
#asm
bsf STATUS,5
movlw 0xA0
movwf OSCCAL
bcf STATUS,5
#endasm
SET_TRIS_A(110000);
fprintf(PUER_PC,"%S\n\r","TEST");}