PIC18F4550 & XC8: Configuracion de bits

Continuando con la programación del PIC18F4550 en XC8 toca el turno de la configuración de bits, ya que es un paso muy importante para configurar adecuadamente nuestro MCU. Para este proceso es necesario tener del Datasheet del micro y recomiendo darle una checala al capitulo SPECIAL FEATURES OF THE CPU,  para saber de lo que se esta hablando, afortunadamente Microchip nos proporciona la herramienta Configuration Bits dentro del MPLAB X asi que sea lo que usaremos.

Para acceder a esta herramienta nos vamos a la opcion Window >> Target Memory Views >> Configuration Bits.


Una vez hecho esto nos aparecera una ventana en donde estan todos los bits de los registros que se usan para configurar el PIC.


De momento solo vamos a modificar algunos, el resto lo dejaremos con los valores por defecto que nos da la herramienta.


Uno de los primeros a modificar es FOSC, para este seleccionamos la INTOSC_EC el motivo de esto es sencillo le estamos indicando al PIC que vamos a utilizar un oscilador interno ya que nuestras primeras practivas sera el que usaremos, cuando necesitemos usar otro simplemente lo cambiamos y listo (nuevamente, para toda la teoria de osciladores recomiendo el capitulo OSCILLATOR CONFIGURATIONS de la hoja de datos).

Tambien modificaremos el WDT  (watchgod timer), en este caso sera OFF (desactivado), mas adelante hare un post para este tema en especifico, donde abordare el uso, la configracion y algunos ejemplos de implementacion. 

Podria explicar un par mas pero eso ya se quedara para ustedes. Lo que si es que el siguiente paso es darle clic en Generate Source Code to Output, lo que generara un par de lineas de codigo.


Una vez que ya se tienen esas lineas de cofigo, es momento de copiarlas pegarlas a nuestro archivo "device_config.h" que hemos creado en otro post. Usa el meto que mas te guste pero puedes seleccionarlas, click derecho >> Copy y lugo te vas al archivo clic derecho >> Paste, en fin este proceso lo puedes hacer como te plazca. 



Lo importatente es que te quede algo simililar a esto (siguiente imagen) para que no tengas ningun problema al momento de compilar el proyecto.


Una vez hecho esto nos vamos al archivo "main.c" y lo que haremos sera llamar/incluir el arhivo "device_config.h" para eso usamos #include "Nombre del archivo", importante mencionar que este archivo solo se agrega una vez en el proyecto, lo bonito del IDE es que con iniciar a escribir te sugiere los archivos que puedes incluir, basta como seleccionar el deseaso y se completara. 


Una vez hecho esto tenemos nuestro proyecto listo para inicar a escribir codigo, iniciaremos por usar entradas y salidas, pero esa sera en otro post.


Descargas:
Aquí el enlace directo para DESCARGAR los archivos disponibles, también puedes revisar o descargar la información desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.


Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interés y la otra puedes ayudarme con una donación para seguir realizando publicaciones y mejorar el contenido del sitio. También puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.


Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.

Publicar un comentario

0 Comentarios