TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Rafam en 10 de Diciembre de 2007, 10:50:58

Título: Configuración de palabra PIC 16F873A
Publicado 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.
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: Rafam en 10 de Diciembre de 2007, 12:34:49
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
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: jfh900 en 10 de Diciembre de 2007, 13:44:58
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
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: Rafam en 10 de Diciembre de 2007, 13:52:18
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
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: BrunoF en 10 de Diciembre de 2007, 13:53:22
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.

Título: Re: Configuración de palabra PIC 16F873A
Publicado por: Rafam en 10 de Diciembre de 2007, 14:35:21
Aya

Muchas gracias a todos
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: PalitroqueZ en 10 de Diciembre de 2007, 19:10:58
particularmente lo uso así:

0x3F71 para un cristal de 4Mhz
0x3F72 para un cristal de 20Mhz

sin perro guardian ni lvp.
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: Rafam en 26 de Diciembre de 2007, 15:05:33
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.
Título: Re: Configuración de palabra PIC 16F873A
Publicado por: PalitroqueZ en 26 de Diciembre de 2007, 15:34:57
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