lunes, 16 de diciembre de 2013

USO DEL PUERTO DE COMUNICACIÓN SERIAL


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:

  1.  Microcontrolador KL25Z
  2.  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




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