Autor Tema: Problema al programar pic12f675 - winpic800 y gtp-usb  (Leído 3600 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado javier

  • PIC10
  • *
  • Mensajes: 35
Problema al programar pic12f675 - winpic800 y gtp-usb
« en: 04 de Febrero de 2011, 00:20:01 »
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");}



Desconectado solapower

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 209
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #1 en: 04 de Febrero de 2011, 08:57:20 »
Ese mismo pic lo habias programado antes? Si usas un pic igual, pero nuevecito, te lo detecta?
Lo pregunto porque a mi me pasaba una cosa parecida con un 16F628 el cual una vez programado, si le pedia que me lo detectara ya me decia desconocido, le decia que me lo borrara y decía que lo habia borrado (mentira). En cambio con otro programador me lo borraba bien y si lo volvía a poner en el GTP-USB ya lo detectaba correctamente.
En mi caso era problema del fuse MCLR, como NOMCLR ya luego no había forma de modificarlo a menos que fuera con otro programador. Prueba sencilla no deshabilitaes MCLR

Salud

Desconectado javier

  • PIC10
  • *
  • Mensajes: 35
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #2 en: 04 de Febrero de 2011, 11:39:45 »
Hola,
Gracias por tu respuesta, estoy probando con pic nuevos, probe tambien eso de no programarle el fuse como NOMCLR pero sigue dando el mismo error...
tendre que comprar otro programador...?
saludos,
Javier

Desconectado solapower

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 209
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #3 en: 04 de Febrero de 2011, 13:42:33 »
Pon en el buscador del foro Oscal y verás que te salen unos cuantos posts con problemas iguales o parecidos.A ver si alguna respuesta te sirve
Salud

Desconectado javier

  • PIC10
  • *
  • Mensajes: 35
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #4 en: 05 de Febrero de 2011, 11:45:09 »
gracias, probe todo y nada anda,otra cosa que lei es que se supone que con el gtp-usb no tendria que tener ningun problema(y no tengo problemas con pics que no son 12fxxx), creo que a cambiar el programador..

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #5 en: 05 de Febrero de 2011, 19:12:25 »
Esa serie de PICs tiene el valor de ajuste del oscilador interno pregrabado.
Al grabarle un programa primero hay que recuperarlo y luego o lo insertas en el codigo o con ayuda del programador lo vuelves a colocar.
Sino tienes esa precaucion luego el chip no anda o anda mal, porque la felta el valor original.
Creo que el WinPic 800 junto al GTP pueden levantarlo antes de grabar, pero solo si en la configuracion del programa asi lo has declarado.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado javier

  • PIC10
  • *
  • Mensajes: 35
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #6 en: 25 de Febrero de 2011, 20:00:50 »
era el programador, me llego el nuevo(gtp)y anda sin problemas....gracias por la respuestas y ayuda

Desconectado handpic

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 72
Re: Problema al programar pic12f675 - winpic800 y gtp-usb
« Respuesta #7 en: 08 de Abril de 2011, 13:16:11 »
Buenas tardes,

Tengo la pic school y el gtp usb plus. He estado grabando sin problemas el 16f84, el 16f876 y hasta el 12f629, sin embargo, ahora éste último no me deja grabarlo.

como no sabía si era problema del grabador o de la pic school, los he sustituido por otros artículos iguales (de mi hermano). Me ha hecho lo mismo, error en la dirección 0x002007(creo que era esta), si no he visto mal era la de configuración.

El caso es que he actualizado el Winpic 800 y me ha actualizado el firmware de ambos programadores y parecía ir bien, hasta que he desconectado del usb el gtp y vuelto a conectar... ahora vuelve a dar el mismo error.

¿Alguien sabe que puede estar pasando? es problema del software, del firmware que ha cargado....? alguna idea?

Saludos y gracias de antemano.