UART DEMO

= Descripción = Teniendo en cuenta que una herramienta muy útil de los microcontroladores es la comunicación serial por UART, aquí se presenta un proyecto demo que usa una librería muy sencilla uart.h. A partir de aquí podrá generar proyectos que se puedan verificar fácilmente.

= Funciones = La librería consta de tres funciones básicas que serán suficientes para usar el puerto adecuadamente. Estas son: uart_init(void), uart_putstr(* char), y uart_putc(char). Su uso es bastante intuitivo y está ilustrado en el proyecto de ejemplo en la sección de descargas.

= Configuración = La configuración está preestablecida con 9600 baudios, 1 bit de parada y sin bits de paridad. Si usted desea cambiar dicha configuración deber remitirse a las definiciones establecidas en uart.h.

= Demostración = El proyecto demo disponible en la sección de descargas muestra una cadena de caracteres repeditamente como se muestra en la terminal:



= Herramientas =

Herramientas Software

 * AVR Studio 4 Visitar página
 * Terminal v1.6 BY Bray [[Media:Terminal.zip|Descargar]]

Herramientas Hardware

 * Microcontrolador Atmega8


 * Opciones de interfaz con el PC:
 * Con puerto serial: Driver de potencia MAX232, condensadores, conector db9
 * Con puerto USB: Tarjeta FT232 - Sigma Electrónica. Ir

= Descargas =

Proyecto de ejemplo

 * Proyecto demo [[FILE:TestUart.zip]]

= Bibliografía=
 * Hoja de datos Atmega 8 ATmega8A

Aclaración: Es posible que en el código fuente aparezca la palabra USART, sin embargo es UART, es decir, es una comunicación asíncrona.