Una vez explicado ciertos temas antes de comenzar con los ejemplos es momento de realizar una primera prueba o mejor dicho nuestro primer código en C18. Para esto se utilizar un PIC18F4620 con un LED y su debida resistencia conectada al pin RE0 además de un botón de Reset conectado en el Master Clear del PIC. Para este y otros ejemplos trabajaremos con el oscilador interno des microcontrolador. Recordar que el circuito se alimenta a 5 volts.
El circuito es el siguiente:
El circuito es el siguiente:
La configuración de los FUSES es la siguiente:
Bueno también utilizaremos la librerÃa “delays.h” asà que también se debe de incluir en el proyecto.
Lo primero que haremos es colocar una etiqueta al pin donde colocaremos el LED esto hará más fácil el acceso a él, nosotros lo llamaremos LED_STATUS. Después configuramos el oscilador interno a 4MHz e inicializamos los puertos en cero, se declaran que las entradas y salidas serán digitales, después colocamos el puerto E como salida. Bueno también utilizaremos la librerÃa “delays.h” asà que también se debe de incluir en el proyecto.
El código es el siguiente:
Después de configurar e inicializar el PIC tenemos un bucle “while” y lo que este dentro se ejecutara de manera indefinida. Dentro del bucle lo que hacemos es poner a uno el pin RE0 una demora de un segundo y después ponerlo a cero vuelve a esperar un segundo y se repite esto hasta que el PIC entre a un Reset o se le quite el voltaje de alimentación. Recordar que el archivo hexadecimal para gravar al PIC se encuentra en la carpeta del proyecto > dist >default >production.
Aquà un vÃdeo del circuito en acción:
Descargas:
Donaciones:
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.
0 Comentarios