TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: jrody en 23 de Agosto de 2018, 03:40:19
-
Hola Buenas tardes.. Tengo mi proyecto en PICBASIC con un PIC16F866 Clock externo 20Mhx.
Al momento de grabar con el Master-Prog+ .. Me dice que no estan los bit de configuracion.
YA intente de varias formas y no puedo grabar el .HEX en el PIC,
@ __CONFIG _CONFIG1, _FOSC_INTRC_NOCLKOUT & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF &
_BOREN_ON & _IESO_ON & _FCMEN_ON & _LVP_OFF
@ __CONFIG _CONFIG2, _BOR4V_BOR21V & _WRT_OFF
Estoy intentando con estas lineas en el programa pero no jala me marca error al compilar.
Si las quito compila pero el Master-Prog+ me dice que no tiene los bit de configuracion.
Alguien que me pueda ayudar.
-
Cual versión de PBP estas usando?
Podrías colocar una imagen con el error o errores que obtienes al momento de compilar?
-
PBP 2.60
-
Entonces lo que tienes que hacer son dos cosas.
1)Elimina el "@" de las lineas de definición de los CONFIG
2)En el directorio de instalación del PBP, busca un archivo que se llama P16F886.INC con un block de notas. Luego en la linea de ese archivo encontrarás que hay un __CONFIG .... Haz esa linea un comentario, es decir coloca ";" antes de la palabra __CONFIG, quedando algo así:
;__CONFIG .......
3)Guarda el archivo.
Vuelve a recompilar y listo debería funcionar.
Si es que no te funciona, por favor coloca una imagen del o los errores que te muestra.
elreypic.
-
Compila todo bien pero al momento de cargar el archivo .hex al programador me manda el error...
AVISO: Faltan los Bits de Configuracion
en el archivo HEX! Consultar el
instructivo para solucionar este problema.
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _HS_OSC
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
-
estoy usando un OSC Externo de 20 Mhx.
-
Compila todo bien pero al momento de cargar el archivo .hex al programador me manda el error...
AVISO: Faltan los Bits de Configuracion
en el archivo HEX! Consultar el
instructivo para solucionar este problema.
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _HS_OSC
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
Me disculpo de antemano
Tienes que agregar “@“ a las dos líneas de los fusibles
@ __config _CONFiG1, _LVP_OFF & ....etc
Elreypic
-
Nada amigo no puedo grabar mi programa me sigue mandando el mismo error de que faltan los Bits de Configuracion.. Como ya les dije si me logra conpilar y me genera los archivos .hex pero al la hora de cargarlo al programador es el error.
1.- Ya intente declar los Bits asi:..... y nada me manda el mismo error
@ DEVICE, HS_OSC
@ DEVICE, LVP_OFF
@ DEVICE, FCMEN_ON
@ DEVICE, IESO_OFF
@ DEVICE, BOD_OFF
@ DEVICE, CPD_OFF
@ DEVICE, MCLR_ON
@ DEVICE, PWRT_ON
@ DEVICE, WDT_OFF
@ DEVICE, WRT_OFF
@ DEVICE, BOR21V
2.- Ya intente de esta otra forma y nada
@ __config _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & HS_OSC
@ __config _CONFIG2, _WRT_OFF & _BOR21V
ENDASM
3.- y de esta otra y nada
ASM
__config _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & HS_OSC
__config _CONFIG2, _WRT_OFF & _BOR21V
ENDASM
-
Que tal jrody,
Podrías cargar el archivo hexadecimal generado con el PBP en el MPLAB IDE, solo para ver que se están modificando los fusibles correctamente.
Y me podrías pasar tu código, incluyendo el hex generado, solo para realizar unas pruebas en mi casa.
Igual manera pudieras pasarme el software del Master-prog+ para ver lo que está pasando.
También creo que no has configurado el PBP a que use el MPASM (el ensamblador del MPLAB IDE).
Mira este usuario tenía el mismo problema y le ayudé a resolverlo siguiendo algunos pasos que le doy en este post:
http://www.todopic.com.ar/foros/index.php?topic=48955.0
saludos,
elreypic.