TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Rafam en 10 de Diciembre de 2007, 10:50:58
-
Hola amigos del saber
Es la primera vez que grabare este modelo de uC, en el software popular de grabacion ic-prog. Hay más casillas de verificación de activacion de Bits de configuración que el pic16f84a.
Revise en el manual del pic pág 144 el registro de configuración de palabra pero me quedan dudas casi en la mayoria de los 13bits que este contiene que tambien estan en Ic-prog:
- DEBUGER
- CPD
- LVP
- BODEN
- Write Enable
El programa que tengo no tiene configuraciones avanzadas solo esta echo para ejecutarse, a lo más utiliza el modulo SCI en asincrono. Adjunto las casillas del software encerradas en un circulo.
Agradesco todo lo que se pueda aprender sobre la configuracion de estos bits.
-
Adjunto la imagen, la configuracion de este registro me es una barrera para grabar el pic
¿cuales son la funciones y configuracion normales de los bits?
Saludos
-
En el datasheet del micro que puedes descargar de Microchip tienes la explicación de lo que significa cada bit del registro de configuración.
Un saludo
-
Ok gracias estimado por el excelente consejo pero por mi falta de conosimiento si se puede explicar en cristiano, sobre todo el LVP y el BOREN? realmente ni idea. Que deveria marcar? el programa esta en ensamblador.
Saludos
-
Hola. Yo pondría asi:
Write Enable: Protejer la memoria FLASH contra lectura. Por defecto WRT OFF.
BODEN(Brown Out Detection Enabled): Produce un RESET si la tension del uC escapa a ciertos intervalos. Desactivala por defecto.
LVP(Low VOltage Programming): Sólo activala si programás este PIC con bajo voltaje. Desactivala por defecto.
CPD(Code Protection Data): Proteje la EEPROM contra lectura. Desactivala por defecto.
DEBUGGER: Sólo si usás un debugger para analizar el comportamiento del programa. Desactivala por defecto.
-
Aya
Muchas gracias a todos
-
particularmente lo uso así:
0x3F71 para un cristal de 4Mhz
0x3F72 para un cristal de 20Mhz
sin perro guardian ni lvp.
-
Saludos
Entonces para probar me quedo asi
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_OFF & _DEBUG_OFF & _CPD_OFF
Casi todo deshabiliado
Gracias.
-
Sip, para un ejemplo básico está bien.
de todas formas mira el software del grabador y mira si los bits si estan como lo pusiste