Vous êtes sur la page 1sur 8

Configuracin de

FUSES
Ing. Juan S. Correa

Palabra configuracin de fuses


Luego de hacer un programa es lgico que queramos grabarlo en nuestro PIC
para poder probar su funcionamiento, para esto existen infinidad de grabadores
y softwares que nos permiten hacer esta tarea. Una vez grabado el programa
muchas veces nos damos con la sorpresa que no funciona nuestra aplicacin y en
muchos casos se debe a que no configuramos antes el software para grabar el
PIC, y nos dicen que se trata de los FUSES, que debemos configurarlos.

Palabra de configuracion de Fuses


Esta famosa Palabra de Configuracin es solo accesible durante la grabacin y el
cmo configuremos este registro determinar las caractersticas de
funcionamiento de nuestro PIC.

Palabra de configuracin de Fuses

CP1 - CP0: Cdigo de proteccin de memoria de programa. Si no estn


activos cualquiera puede leer nuestro programa que grabamos en la
memoria. Se suele activar solo cuando tienes una aplicacin final que deseas
vender y no quieres que lean tu cdigo
DEBBUG: Modo Depurador en Circuito. Se usa cuando se tiene
herramientas de Emulacin como el ICD2 que combinado con el MPLAB
permite Emular una aplicacin directamente en Hardware.

Palabra de configuracin de Fuses

WRT: Permisos para escritura en modo Flash. Se usa cuando en nuestro


programa accedemos a la memoria de datos EEPROM
CPD: Codigo de proteccion de memoria EEPROM de datos. Protege lugares
especficos de memoria.
LVP: Bit de permiso para programacin en bajo voltaje.
BODEN: Bit de permiso para reseteo por caida de tension.
PWRTE#: Se usa para resetear el PIC cada vez que se conecta la fuente de
alimentacin de nuestra aplicacin.
WDTE: Bit de Permiso del Timer del Perro Guardin. Se activa cuando se
usa el Perro Guardin

Palabra de configuracin de Fuses

FOSC1-FOSC0: Sirve para elegir el tipo de Xtal que usamos. LP (Baja


potencia, de 35 a 200kHz), XT (Estndar, de 100kHz a 4MHz), HS (Alta
Velocidad, ms de 4MHz), RC (Cuando usamos una Resistencia y un
Condensador en vez de un Xtal).
Watchdog: o WDT es un temporizador que una vez alcanzado su tiempo
lmite puede provocar un reset en el pic. El WDT es un simple contador, que
se puede reiniciar para que no llegue a desbordarse de modo que no se
produzca el reset.

Ejercicios en clase
1.
2.
3.
4.

Realizar un programa que me permita activar un led.


Realizar un programa que me active un led si detecta un 1 lgico en la
entrada A0.
Realizar un programa que active un led si detecta un 1 lgico en la entrada
A0 y lo apaga si detecta un 0.
crear un sumador de 4 bits donde, los nmeros a sumar entran por el puerto
C y se visualizan en el puerto B (tarea).

Vous aimerez peut-être aussi