Autor Tema: bit de configuración en PICBASIC para PIC16F886  (Leído 4540 veces)

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

Desconectado jrody

  • PIC10
  • *
  • Mensajes: 25
bit de configuración en PICBASIC para PIC16F886
« 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.



Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #1 en: 23 de Agosto de 2018, 07:00:58 »
Cual versión de PBP estas usando?
Podrías colocar una imagen con el error o errores que obtienes al momento de compilar?
« Última modificación: 23 de Agosto de 2018, 09:36:47 por elreypic2 »

Desconectado jrody

  • PIC10
  • *
  • Mensajes: 25
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #2 en: 23 de Agosto de 2018, 12:39:50 »
PBP 2.60

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #3 en: 23 de Agosto de 2018, 15:07:40 »
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.

Desconectado jrody

  • PIC10
  • *
  • Mensajes: 25
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #4 en: 26 de Agosto de 2018, 22:27:04 »
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

Desconectado jrody

  • PIC10
  • *
  • Mensajes: 25
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #5 en: 26 de Agosto de 2018, 23:09:36 »
estoy usando un OSC Externo de 20 Mhx.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #6 en: 26 de Agosto de 2018, 23:21:23 »
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

Desconectado jrody

  • PIC10
  • *
  • Mensajes: 25
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #7 en: 28 de Agosto de 2018, 18:22:26 »
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

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:bit de configuración en PICBASIC para PIC16F886
« Respuesta #8 en: 28 de Agosto de 2018, 18:57:18 »
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.
« Última modificación: 28 de Agosto de 2018, 22:07:08 por elreypic2 »