DESCRIPCION
La
comunicación serial consiste en el envío de un bit de información de manera secuencial,
esto es, un bit a la vez y a un ritmo acordado entre el emisor y el receptor.
La comunicación
serial puede ser utilizada para adquisición de datos si se usa en conjunto con
un dispositivo remoto de muestreo.
El
concepto de comunicación serial es sencillo. El puerto serial envía y recibe
bytes de información un bit a la vez. Aun y cuando esto es más lento que la
comunicación en paralelo, que permite la transmisión de un byte completo por
vez, este método de comunicación es más sencillo y puede alcanzar mayores
distancias.
Típicamente,
la comunicación serial se utiliza para transmitir datos en formato ASCII. Para realizar
la comunicación se utilizan 3 líneas de transmisión: (1) Tierra (o referencia),
(2) Transmitir, (3) Recibir. Debido a que la transmisión es asincrónica, es
posible enviar datos por una línea mientras se reciben datos por otra. Existen
otras líneas disponibles para realizar handshaking, o intercambio de pulsos de
sincronización, pero no son requeridas. Las características más importantes de
la comunicación serial son la velocidad de transmisión, los bits de datos, los
bits de parada, y la paridad. Para que dos puertos se puedan comunicar, es necesario
que las características sean iguales.
a.
Velocidad
de transmisión (baud rate)
b.
Bits de
datos: Se refiere a la cantidad de bits en la transmisión.
c.
Bits de
parada: Usado para indicar el fin de la comunicación de un solo paquete.
d.
Paridad:
Es una forma sencilla de verificar si hay errores en la transmisión serial.
OBJETIVO
1.
La presente
práctica demostrara el uso correcto del puerto de comunicación serial.
2.
Aprender
a utilizar el ASI del Microcontrolador KL25Z
3.
Diseñar
e implementar el algoritmo para el funcioanmiento del programa, que a travez de
la “terminal” mostrara la cadena de caracteres.
4.
Programar
en Lenguaje C
HARDWARE
Para la
implementación de esta práctica se usaran:
- Microcontrolador KL25Z
- Cables(conexiones, para conectar el microcontrolador a la pc, etc)
ARQUITECTURA DEL SOFTWARE
Diagramas de Flujo
Tablas
COMPONENTES
|
|
1 ASI-AsynchroSerial
|
Puerto para Comunicación
asincrona
|
Descripción de variables y constantes
Variables
|
Descripción
|
byte
men_hola[]="hola mundo";
|
Variable con el mensaje
|
byte *ap_men;
|
apuntador
|
AS1_TComData chcopia;
|
Variable
chcopia del tipo comunicación serial
|
Componentes
A continuación
se muestran los componentes a usar para la práctica.
Configuración
Enseguida
se muestran las configuraciones de dichos componentes, para su correcto
funcionamiento.
Configuración
del componente ASI
Prueba de componentes y Prueba de funciones
Se
observa la generación de los componentes después de la generación del código,
esto después de realizar la configuración de dichos componentes.
Prueba del sistema
Se
prueba el sistema, se muestra en pantalla la compilación y que no existen
errores de código.
PROGRAMA FINAL
Codigo
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/uso-del-puerto-de-comunicacion-serial_16.html
EVIDENCIAS
Fotos
MANUALES
Manual
del usuario del microcontrolador KL25Z
Manual
del usuario de AS1 en Code Warrior
REFERENCIAS
Comunicación
Serial: Conceptos Generales - National Instruments
No hay comentarios:
Publicar un comentario