UART genérica para cualquier microcontrolador

Comunicarse con un microcontrolador en tiempo de ejecución, es muy útil
instalación. Puede utilizarse para depurar o enviar comandos etc.. Uno del más fácil protocolo disponible para comunicarse es UART. Requiere un pin para transmitir y un pin para recibir y la conexión a tierra. Hay muchos programas disponibles que le permitan comunicarse mediante UART en el puerto serie, o mediante un adaptador usb-serial. por ejemplo, hyperterminal, minicom, etc..

Sin embargo, no todos los microcontroladores disponen de puertos UART en construido.

estaba tomando un vistazo al protocolo UART, y parecía bastante sencillo de implementar. Le dio un ir y me fue zapping cuando sólo funcionó la primera vez:).

Aquí es una pequeña aplicación que acepta comandos de 2 bytes. Cambia LATD1 cuando recibe el comando "TG" y se hace eco de nuevo el comando después de su hecho. Bandera de invertir se proporciona. (Puede necesitar la inversión si no estamos trabajando directamente con un puerto serie real). Probado con minicom baudios, con control de flujo hardware OFF, por lo que envía a lo caracteres que escriba.

Está probado en el PIC18F4550, tendrá modificaciones en otros microcontroladores.

Se adjunta el código.

Su también disponible como un módulo para incluir en el https://github.com/manojmo/pic_micro

Etiquetas: Microcontrolador, Uart

Artículos Relacionados

Utilizando powertool baterías como una fuente de alimentación genérica para otros proyectos

Utilizando powertool baterías como una fuente de alimentación genérica para otros proyectos

En este proyecto, voy a mostrar cómo aprovechar Ryobi baterías de powerpack para otros usos.¿Por qué hacer esto? Powertool batteires vienen con protección integrada de calidad, buena calidad cargadores, piezas son fácilmente disponible (es decir, más
Contador de tiempo de resolución 6.25 nanosegundo para cualquier microcontrolador.

Contador de tiempo de resolución 6.25 nanosegundo para cualquier microcontrolador.

Al diseñar un reemplazo de estado sólido para un subsistema de visualización de tubos de vacío y CRT radar, me pegué en un sistema adecuado de tiempo entre el pulso de sincronización y el pulso de eco. El pulso de sincronización y el pulso de eco se
Retratos realistas de vida silvestre para cualquier persona

Retratos realistas de vida silvestre para cualquier persona

Hola a todos! Por fin, aquí está: mi tigre dibujo instructable! Hoy en día, usted no sólo aprender a pintar este dibujo, pero cómo elegir gran referencia fotos, dibujar bocetos precisa, render realista, capas de piel, crear ojos reflexivos, narices h
Máquinas escultóricas para acceder a la realidad Virtual

Máquinas escultóricas para acceder a la realidad Virtual

En este Instructable que comparto una progresión de pasos que llevaron a la creación de un semi esculturas funcionales para la visualización de la realidad virtual, cuya forma está diseñada para asumir diferentes roles dependiendo de su tamaño ejecut
Desarmar una Glock 19 Gen 4 para fines de limpieza

Desarmar una Glock 19 Gen 4 para fines de limpieza

esta guía paso a paso le guiará en desarmar una Glock 19 (G19) Gen 4 para la limpieza solamente. Es para personas que poseen esta arma, pero pueden ser muy similar a otros modelos de Glock. No necesita ningún conocimiento de desmontaje pero es recome
Como hacer escudos personalizados para sus microcontroladores

Como hacer escudos personalizados para sus microcontroladores

Microcontroladores como Arduinos son una gran manera para controlar tus proyectos de electronica. Pero siempre hay alguna forma de conectar los componentes externos a la tarjeta del microcontrolador. Jumper cables puede trabajo para esto, pero tener
Cómo hacer imágenes 3D para VR

Cómo hacer imágenes 3D para VR

• este Instructable es aplicable para los iOS y los usuarios de Android también!Introducción:Soy un avido fan de Starwars películas., he visto todos sus episodios. Y amado a todos. Y conseguí un genuino nuevo Darth Vader (Hashbro)-un regalo de mi her
Restaurar cansado de neumáticos y llantas para cualquier propietario de coche

Restaurar cansado de neumáticos y llantas para cualquier propietario de coche

Restauración cansado de neumáticos y llantas para cualquier propietario de cocheNivel de dificultad: principiante, Estimado tiempo – 90 a 120 minutosSi tu coche tiene llantas y ha tenido por algunos años, lo más probable es que hay una capa de óxido,
Lote archivo - cracker contraseña numérica para el archivo "Rar"

Lote archivo - cracker contraseña numérica para el archivo "Rar"

Hola, aqui les dejo otro archivo por lotes que puede crackear contraseñas de archivos Rar. Puede utilizarlo fácilmente para cualquier contraseña del archivo rar.Como nuestra Facebook Page: http://www.facebook.com/errorcode401Vamos a comenzar.Paso 1:
Cómo hacer texturas para cualquier juego usando el motor Source

Cómo hacer texturas para cualquier juego usando el motor Source

este tutorial le mostrará cómo hacer una textura básica para cualquier juego de fuente, tales como; Half Life 2, Half Life 2: episodio 1, Half Life 2: episodio 2, Counter-Strike: Source y muchos otros.Cuando empecé a hacer texturas personalizadas, en
Temporizador digital para cualquier aparato eléctrico

Temporizador digital para cualquier aparato eléctrico

a finales de 2006 Jaycar vendían un kit de flexi-timer del microcontrolador basado por $90 (ahora descontinuada). En la propaganda de la publicidad afirmaron "Tan fácil de usar como un contador de tiempo del microondas!".Bien siempre pensé si la
Puerto de cúpula de DIY para cualquier cámara de acción

Puerto de cúpula de DIY para cualquier cámara de acción

Hola todo el mundo!En este instructable cool voy a mostrarte cómo hacer un puerto de cúpula para cualquier gasto de la cámara de acción sólo 1$. Es un proyecto muy fácil y rápido que le llevará alrededor de una hora de trabajo (incluido el aburrido t
Crear Custom títulos en iMovie 09--agregar Logos e imágenes transparentes para tus proyectos de Video!

Crear Custom títulos en iMovie 09--agregar Logos e imágenes transparentes para tus proyectos de Video!

¿Desea Agregar títulos personalizados y las capas de la imagen transparente para tus proyectos de vídeo iMovie? Este tutorial te enseña cómo añadir archivos de imagen transparente png a imovie y superposición sobre el vídeo. Esto puede usarse para añ
Funciones inteligentes y fáciles para cualquier aplicación

Funciones inteligentes y fáciles para cualquier aplicación

Utiliza un temporizador digital (600dt - selec) para automatizar mi motor no comercial.Si quieres correr rápidamente a través del proyecto usted puede saltar mi video de YouTube anteriormente indicadas.ifelse {permite start} ;-)Este es un proyecto si