TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: CDC en 16 de Diciembre de 2014, 23:20:44

Título: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: CDC en 16 de Diciembre de 2014, 23:20:44
Hola colegas, estoy empezando a desarrollar un proyecto con el pic16F1526 y me he trabado en el principio de la programación con el CONFIG1 y CONFIG2
Este es el código que he probado
__CONFIG   _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
Y me da error. Tiene que haber otra forma de programar el CONFIG pero no lo he encontrado por ningun lado es por eso que acudo a ustedes si alguien ya ha programado este pic, muchas gracias
por adelantado  :lol:
Título: Re: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: KILLERJC en 16 de Diciembre de 2014, 23:49:01
raro, esto es lo que me tira el mplabx:

Código: [Seleccionar]
#include "p16F1526.inc"

; CONFIG1
; __config 0xCF84
 __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
; CONFIG2
; __config 0xDFFF
 __CONFIG _CONFIG2, _WRT_OFF & _VCAPEN_OFF & _STVREN_ON & _BORV_LO & _LPBOR_OFF & _LVP_OFF

con su generador de codigo para los bits de configuracion, por casualidad no habras agregado el .inc del XC8 no ? ( en ese ultimo no estan definidos ni _config1 ni nada de lo demas )
El de mpasm esta en Microchip\MPLABX\mpasmx
Título: Re: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: CDC en 17 de Diciembre de 2014, 20:33:22
Gracias KILLERJC por la mano, después de hacer mil pruebas di con el error, el problema era que estaba usando el MPLAB IDE v8.92 y parece ser que no toma esta directiva
El  MPLAB X, le había dado un vistazo pero como no entendia ni jota segui usando el otro compilador ya que solo he programado el PIC16F627 y no me hacía falta cambiar. En fin ya logre compilar un programita básico exportado y anduvo perfecto ahora a seguir aprendiendo que por lo visto me falta un largo camino.
Título: Re: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: KILLERJC en 17 de Diciembre de 2014, 23:21:45
La verdad no que puede haber sido, tal ves una falta de un espacio antes del __CONFIG, estuve buscando y tanto para el MPLAB 8 como el MPLAB X se usan igual.

De todas formas me alegro que lo pueedas conseguir, en si el MPLAB X muchos se quejan que es mas lento que el 8, pero para mi es lo mismo, al menos para lo que hago xD.
Cualquier duda seguro que alguien te lo va a poder responder, suerte con lo que hagas.
Título: Re: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: Pinolillo16 en 18 de Diciembre de 2014, 00:55:58
Que tal amigo, yo trabaje un rato con el PIC16F1826, el encabezado me quedo así:

   LIST p=16f1826
   #INCLUDE <p16f1826.inc>
   __CONFIG    _CONFIG1, (_FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF)
   __CONFIG    _CONFIG2, (_WRT_OFF & _PLLEN_ON & _STVREN_OFF & _BORV_HI & _LVP_OFF)

Espero te sirva, de igual manera trabajo con el MPLAB en la 8.92

Saludos
Título: Re: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: CDC en 18 de Diciembre de 2014, 14:20:38
No, no hay caso, hice un ultimo intento y definitivamente me marca error cuando compilo con Mplab 8.92, probé como indicaste Pinolillo y me salta

Error[108]   C:\MPLAB\LAMPARA_2014_1.ASM 40 : Illegal character (,)

Le saco la coma y me pone

Error[112]   C:\MPLAB\LAMPARA_2014_1.ASM 40 : Missing operator

Asique oficialmente ya migramos al Mlabx ja :lol:
Título: Re: Consulta como configurar config1 y config2 del PIC16F1526
Publicado por: KILLERJC en 18 de Diciembre de 2014, 14:46:10
Probaste con un espacio atras? del __CONFIG

es decir:

__CONFIG
 __CONFIG //asi

como que te lo tome como una bandera, es lo unico que se me ocurre.