Palabra Decon Figura c i On

5
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE ING. EN ELECTRÓNICA E INSTRUMENTACIÓN ASIGNATURA: MICROCONTROLADORES. Unidad I TEMA: CONSULTA PALABRA DE CONFIGURACIÓN Ing. Amparo Meythaler Nombre del Estudiante Jefferson De la Cruz

description

microcontroldores

Transcript of Palabra Decon Figura c i On

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA

CARRERA DE ING. EN ELECTRNICA E INSTRUMENTACIN

ASIGNATURA: MICROCONTROLADORES.

Unidad I

TEMA: CONSULTAPALABRA DE CONFIGURACIN

Ing. Amparo Meythaler

Nombre del Estudiante

Jefferson De la Cruz

Fecha de envo de la tarea: 1 de Junio del 2015

Fecha de entrega de la tarea: 3 de Junio del 2015PALABRA DE CONFIGURACINLos bits de configuracin, llamados tambin colectivamente "palabra de configuracin" permiten reconfigurar ciertos aspectos generales del funcionamiento del microcontrolador, estos bits de configuracin se guardan en una localizacin especfica de la memoria de programa del PIC y se graban al mismo momento que el cdigo de programacin. En la ejecucin normal del programa estos bits no son accesibles y no pueden cambiarse (solo al momento de la grabacin de la memoria de programa). El estado por defecto de los bits de configuracin cuando no han sido programados es de "1" lgico; por consiguiente programar los bits de configuracin del PIC equivale a asignarles un valor de "0" lgico. La palabra configuracin est compuesta de 14 bits y estn mapeados en la posicin 2007h de la memoria de programa. No obstante la posicin 2007h es una posicin de memoria que est fuera del espacio de memoria de programa de usuario, es decir nicamente es accesible durante la programacin del microcontrolador y no durante la ejecucin de un programa.

bit 13-10: CP1:CP0: bits de Proteccin del CdigoProteccin del cdigo para memoria de programa de 2K11 = Proteccin de cdigo desactivada.10 = 0400h-07FFh cdigo protegido01 = 0200h-07FFh cdigo protegido00 = 0000h-07FFh cdigo protegidoProteccin de cdigo para memorias de programa de 1K11 = Proteccin de cdigo desactivada.10 = Proteccin de cdigo desactivada.01 = 0200h-03FFh cdigo protegido00 = 0000h-03FFh cdigo protegidoCuando se ha activado la proteccin de cdigo en un dispositivo, la memoria de ste ya no puede ser re-leda para verificacin; de ah que al verificar el cdigo programado se obtenga un mensaje de error que hara suponer que el cdigo de programa no se ha grabado correctamente

bit 9: Sin implementar: Se lee como 0 1 = Sin proteccin, se puede escribir con el control de EECON 0 = Sin proteccin, no se puede escribir con el control de EECON

bit 8: CPD: bits de Proteccin de datos1 = memoria de datos sin proteccin0 = memoria de datos protegida. bit 7: LVP: Habilita la programacin de bajo voltaje1 = la pata RB4/PGM tiene la funcin PGM habilitada.0 = la pata RB4/PGM es digital I/O, HV en MCLR debe ser usado para la programacin

bit 6: BODEN: bit de habilitacin de Reinicio por deteccin de Brown-out.1 = Reseteo por BOD habilitado.0 = Reseteo por BOD inhabilitado.Al habilitar el Reinicio por Apagn (Brown-out Reset) se recomienda habilitar tambin el Temporizador de Encendido (Power-up Timer /PWRTE) debido a que este ltimo es requerido tambin para el funcionamiento del Reinicio por Apagn. bit 5: MCLRE: pin de seleccin de funcin RA5/MCLR.1 = RA5/MCLR es mster clear.0 = RA5/MCLR es entrada digital (internamente el mster clear se pone a VCC). bit 3: PWRTEN: bit de habilitacin de Timer de Power-up1 = PWRT inhabilitado0 = PWRT habilitado bit 2: WDTEN: bit de habilitacin del Watchdog1 = WDT habilitado0 = WDT deshabilitado

El "Perro Guardin" (algunos prefieren llamarle simplemente "Guardin") es otra caracterstica de seguridad en los microcontroladores cuyo objeto es prevenir que el microcontrolador se quede indefinidamente bloqueado o "colgado" debido a fallas en la lgica del software y en algunos casos debido a fallas de hardware causadas, entre otras cosas, por ruido electromagntico (impulsos) en ambientes de alto riesgo.

bit 4, 1-0: FOSC2:FOSC0: Seleccin del oscilador111 = oscilador ER: funcin CLKOUT en la pata RA6/OSC2/CLKOUT , Resistor en RA7/OSC1/CLKIN110 = oscilador ER : funcin I/O en la pata RA6/OSC2/CLKOUT, Resistor enRA7/OSC1/CLKIN101 = oscilador INTRC: funcin CLKOUT en la pata RA6/OSC2/CLKOUT, funcin I/OEn RA7/OSC1/CLKIN100 = oscilador INTRC: funcin I/O en la pata RA6/OSC2/CLKOUT, funcin I/O enRA7/OSC1/CLKIN011 = oscilador EC: funcin I/O en la pata RA6/OSC2/CLKOUT, CLKIN enRA7/OSC1/CLKIN010 = oscilador HS: Cristal de alta velocidad/resonador en RA6/OSC2/CLKOUT yRA7/OSC1/CLKIN001 = oscilador XT: cristal/resonador en RA6/OSC2/CLKOUT y RA7/OSC1/CLKIN000 = oscilador LP: cristal Low power en RA6/OSC2/CLKOUT y RA7/OSC1/CLKIN

La malla RC externa es generalmente ms econmica, pero la frecuencia de oscilacin no es muy estable y vara en funcin a factores como la precisin de los componentes, el desgaste por su uso y la temperatura ambiente.Los osciladores HS, XT y LP representan bsicamente el uso de la misma tcnica con la diferencia de que el tipo HS requiere mayor consumo de potencia; esto debido a que la ganancia del inversor en el circuito interno del oscilador es mayor, lo cual es necesario a fin de lograr frecuencias ms altas. En cambio, el tipo LP (Low Power) es el que menor ganancia requiere y por lo tanto tiene menor consumo de potencia y como consecuencia slo se alcanzan frecuencias relativamente bajas. El tipo XT es un tipo intermedio entre los dos anteriores.

En los modos XT, LP o HS un cristal de cuarzo o un resonador cermico se conecta a los pines OSC1 y OSC2 tal y como se indica en la figura adjunta. Normalmente no se pone la resistencia RS, se sustituye por un cortocircuito Los valores de los condensadores C1 y C2 dependen del cristal o resonador escogido.

Bibliografa: http://artemisa.unicauca.edu.co/~lquintero/Config_PIC18F458.pdf http://tecbolivia.com/index.php/articulos-y-tutoriales-microcontroladores/34-entendiendo-los-bits-de-configuracion-en-el-pic16-de-microchip http://www.forosdeelectronica.com/f24/palabra-configuracion-pic16f877a-17400/