1 / 13

COMUNICACIÓN SERIAL

COMUNICACIÓN SERIAL. COMUNICACIÓN SERIAL.

rhian
Download Presentation

COMUNICACIÓN SERIAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMUNICACIÓN SERIAL Javier Garcia Ramos

  2. COMUNICACIÓN SERIAL • La comunicación Serial se refiere a la transmisión de Bits cuando ocurren en serie a tiempo. La comunicación serial también implica que solo un canal de comunicación es usado. La transmisión asíncrona de Bits usando el código y un bit de paridad es un método común de la comunicación en serie Javier Garcia Ramos

  3. Existen 3 tipos comunes de líneas de datos en serie MODOS DE TX DE ACUERDO A SU LINEADE COMUNICACION Javier Garcia Ramos

  4. Es unidireccional. Tx en un sentido por un alambre (impresora, radio). Es Bidireccional, pero NO simultanea. Un alambre para Tx y otro para Rx SIMPLEX :HALF DUPLEX: Javier Garcia Ramos

  5. FULL DUPLEX: • Bidireccional simultánea. Dos alambres para Tx y dos para Rx. (red de micros, módem). • - En Tx digital, 2 alambres para Tx y dos para Rx. • - En Tx analógica, dividiendo el ancho de banda en 2 conjuntos de frecuencias; 1 para Tx y otro para Rx. Javier Garcia Ramos

  6. La interfaz de Comunicación Serial (SCI) es un receptor-transmisoruniversal asíncrono (UART), uno de los dos subsistemas independientes de E/S. Tiene un formato estándarde no retorno a cero (NRZ) (un BIT de arranque, ocho o nueve bits de dato, y un bitde paro). Varios baud rates están disponibles. El receptor y el transmisor del SCIsonindependientes, pero usan el mismo formato de datos y la misma tasa de bits. Javier Garcia Ramos

  7. FORMATO DE LOS DATOS El formato de los datos seriales requiere las condiciones: 1. Una línea desocupada en estado alto antes de la transmisión o la recepción deun mensaje. 2. Un bit de inicio, 0 lógico, transmitido o recibido, que indica el comienzo de cadacarácter. 3. Cada dato es transmitido y recibido, el bit menos significativo (LSB) primero. Javier Garcia Ramos

  8. 4. Un bit de paro, 1 lógico, se usa para indicar el fin de un marco. Un marcoconsiste de un bit de inicio, un caractér de ocho o nueve bits de dato, y un bit deparo. 5. Una ruptura, definida como la transmisión o recepción de 0s lógicos durante unnúmero múltiplo de marcos Javier Garcia Ramos

  9. La característica de despertar reduce el servicio extra del SCI en sistemas conmúltiples receptores. El software de cada receptor evalúa el primer caractér decada mensaje. Dos métodos para despertar se pueden usar: * Despertar por línea desocupada * Despertar por marca de dirección Javier Garcia Ramos

  10. Registro de Datos de Comunicación Serial El SCDR es un registro paralelo que realiza dos funciones: * El registro receptor de datos cuando él es leído * El registro transmisor de datos cuando él es escrito Una lectura accesa al buffer receptor de datos y una escritura accesa al buffertransmisor de datos. El receptor y el transmisor cuentan con doble buffereo. Javier Garcia Ramos

  11. Registro de Estado de Comunicación Serial El SCSR proporciona entradas a los circuitos lógicos de interrupción para generarpeticiones de servicio de interrupción por el SCI. TDRE - Bandera de Registro de Datos Vacío del Transmisor Esta bandera se hace 1 cuando el SCDR se vacía. Para limpiar la bandera TDREse debe leer SCSR con TDRE igual a 1 y escribir después al SCDR. 0 = SCDR ocupado 1 = SCDR vacío Javier Garcia Ramos

  12. INTERRUPCIONES Y BANDERAS DE ESTADO Las banderas de estadoson automáticamente puestas a 1 por el hardware, pero deben ser limpiadas porsoftware, lo cual brinda un mecanismo de amarre que permite a la lógica sabercuando el software ha notado la indicación de estado. La secuencia de limpiadodel software de estas banderas es automática. Las funciones que sonnormalmente ejecutadas en respuesta a estas banderas de estado tambiénsatisfacen las condiciones de la secuencia de limpiado. Javier Garcia Ramos

  13. Las banderas TDRE y TC son normalmente puestas a 1 cuando el transmisor eshabilitado (TE puesto a 1). La bandera TDRE indica que hay lugar en la cola deltransmisor para poner otro dato en el TDR. El bit TIE es la máscara local deinterrupción para TDRE. Cuando TIE es 0, TDRE debe ser poleado (encuesta). Cuando TIE y TDRE son 1, se pide una interrupción. La bandera TC indica que eltransmisor ha completado todos sus pendientes. El bit TCIE es la máscara local deinterrupción para TC. Cuando TCIE es 0, TC debe ser poleado. Javier Garcia Ramos

More Related