Saludos!! El objetivo de este ejemplo usar la UART de nuestro microcontrolador (especĆficamente del PIC18F4620) y comunicarlo con nuestra PC para interactuar con el monitor serial X-CTU (pueden descargar la version que yo uso desde aquĆ, por cierto yo lo ocupo con Windows7 sin problemas), si lo prefieren pueden usar otro como el Hiperterminal, Putty o incluso el monitor serial de Arduino, como en mi PC no tengo un puerto serial voy a utilizar el FT232 para hacer el puente entre el uC y un puerto USB (usare un circuito mostrado anteriormente en el blog, aquĆ el enlace), tambiĆ©n pueden usar otro modulo o circuito que tengan.
La configuración del X-CTU usado para este ejemplo es el siguiente:
El circuito usado es bastante sencillo, se trata de tres LEDs conectado al puerto E de un PIC18F4620, los pines TX y RX se conectan al modulo FT232 (recordar que se invierten los pines para tener una comunicación exitosa), continuación el circuito usado:
El código que hace posible esto es el siguiente, primero mostramos la librerĆa para la UART, una forma sencilla y se debe de aclarar que la recepción de datos esta activado constantemente, se muestran los archivos uart.h y uart,c:
La configuración de los fuses del PIC queda de a siguiente forma:
Para nuestra archivo main.c tenemos en el bucle infinito una lectura de lo datos recibidos, después lo evaluamos con un switch y realizamos una acción dependiendo del dato recibido, que en este caso es encender los LEDs y devolver un mensaje del estado, el código queda de la siguiente forma:
AquĆ el vĆdeo del circuito en acción:
Donaciones:
La configuración del X-CTU usado para este ejemplo es el siguiente:
El circuito usado es bastante sencillo, se trata de tres LEDs conectado al puerto E de un PIC18F4620, los pines TX y RX se conectan al modulo FT232 (recordar que se invierten los pines para tener una comunicación exitosa), continuación el circuito usado:
El código que hace posible esto es el siguiente, primero mostramos la librerĆa para la UART, una forma sencilla y se debe de aclarar que la recepción de datos esta activado constantemente, se muestran los archivos uart.h y uart,c:
La configuración de los fuses del PIC queda de a siguiente forma:
Para nuestra archivo main.c tenemos en el bucle infinito una lectura de lo datos recibidos, después lo evaluamos con un switch y realizamos una acción dependiendo del dato recibido, que en este caso es encender los LEDs y devolver un mensaje del estado, el código queda de la siguiente forma:
AquĆ el vĆdeo del circuito en acción:
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.
0 Comentarios