Bienvenido: Ingresar
location: Diferencias para "WebHome/Hardware/UART"
Diferencias entre las revisiones 1 y 2
Versión 1 con fecha 2016-09-16 21:03:50
Tamaño: 549
Comentario:
Versión 2 con fecha 2016-09-16 21:32:04
Tamaño: 3160
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 7: Línea 7:
El LPC43xx posee 4 USART, una con los pines necesarios para implementar un MODEM y 3 sin esta posibilidad

=== Lineas de comunicación ===

==== USART0,2,3 ====

|| '''Señal''' || '''Descripción''' ||
|| !RxD || Entrada ||
|| !TxD || Salida ||
|| !DIR || Utilizado en RS-485 y EIA-485 ||
|| !UCLK || Clock para modo síncrono ||
|| !BAUD || Solo disponible en USART3 para interfaz IrDA||


==== UART1 ====

|| '''Señal''' || '''Descripción''' ||
|| !RxD || Entrada ||
|| !TxD || Salida ||
|| CTS || Clear To Send ||
|| DCD || Data Carrier Detect ||
|| DSR || Data Set Ready ||
|| DTR || Data Terminal Ready ||
|| RI || Ring Indicator ||
|| RTS || Request To Send ||


== UART (universal asynchronous receiver/transmitter) ==

Un receptor/transmisor asíncrono, es un modulo utilizado para realizar comunicaciones series de tipo asíncrona donde los datos son enviados sin una señal de reloj externa.

Cuando se hace referencia a una UART 550 se refiere a que la misma es compatible con la UART diseñada por National Semiconductors 16550 para reemplazar a la 8250, esta última interfaz UART utilizada en la primera PC XT.

  
En una transmisión asíncrona, los datos son divididos en palabras de una longitud fija, generalmente octetos, a los cuales se le agregan al comienzo códigos de sincronismo y luego al final del word se pueden agregar espacios, con lo cual permite al receptor identificar un nuevo código de sincronismo.

Como se comentó arriba, las palabras suelen ser octetos, este tipo de comunicación asíncrona se denomina orientada a caracter y uno de los estándar mas comunes es el RS-232 (Recommended Standard 232).

=== RS-232 ===

El estándar RS-232 es una norma para el intercambio de datos entre dos dispositivos denominados DTE (Equipo terminal de datos) con un DCE (Equipo de comunicación de datos), A pesar de que este estándar soporta comunicación síncrona, su uso mas habitual es en comunicaciones asíncronas por ejemplo el implementado en una PC.

En el caso habitual de una PC llamaremos a la misma DTE, donde el DCE generalmente era el modem, en el caso de comunicarse dos PC entre si (DTE con DTE) no habrá modem, con lo cual la conexión se llamará Null Modem, en estos casos el cable que une las dos computadoras, debe unir las señales de manera cruzada, es decir por ejemplo que la señal denominada TxD en una de las PC debe unirse con la denominada RxD de la otra PC.

Para implementar una interfaz serie RS-232, utilizaremos una USART en particular, la número 2, esta USART tiene la particularidad

Puertos Series (USART) en el microcontrolador LPC43XX con la biblioteca LPCOpen

Los periféricos USART (por sus siglas en ingles de Universal Synchronous/Asynchronous Receiver/Transmitter) son dispositivos de comunicación serie síncrona o asíncrona, que permite conectar el microcontrolador con otros equipos, obteniendo de esta forma un método simple para comunicar o recibir datos del exterior.

En particular la USART funcionando en modo asíncrono (UART) es uno de los protocolos de comunicación serie mas difundidos.

El LPC43xx posee 4 USART, una con los pines necesarios para implementar un MODEM y 3 sin esta posibilidad

Lineas de comunicación

USART0,2,3

Señal

Descripción

!RxD

Entrada

!TxD

Salida

!DIR

Utilizado en RS-485 y EIA-485

!UCLK

Clock para modo síncrono

!BAUD

Solo disponible en USART3 para interfaz IrDA

UART1

Señal

Descripción

!RxD

Entrada

!TxD

Salida

CTS

Clear To Send

DCD

Data Carrier Detect

DSR

Data Set Ready

DTR

Data Terminal Ready

RI

Ring Indicator

RTS

Request To Send

UART (universal asynchronous receiver/transmitter)

Un receptor/transmisor asíncrono, es un modulo utilizado para realizar comunicaciones series de tipo asíncrona donde los datos son enviados sin una señal de reloj externa.

Cuando se hace referencia a una UART 550 se refiere a que la misma es compatible con la UART diseñada por National Semiconductors 16550 para reemplazar a la 8250, esta última interfaz UART utilizada en la primera PC XT.

En una transmisión asíncrona, los datos son divididos en palabras de una longitud fija, generalmente octetos, a los cuales se le agregan al comienzo códigos de sincronismo y luego al final del word se pueden agregar espacios, con lo cual permite al receptor identificar un nuevo código de sincronismo.

Como se comentó arriba, las palabras suelen ser octetos, este tipo de comunicación asíncrona se denomina orientada a caracter y uno de los estándar mas comunes es el RS-232 (Recommended Standard 232).

RS-232

El estándar RS-232 es una norma para el intercambio de datos entre dos dispositivos denominados DTE (Equipo terminal de datos) con un DCE (Equipo de comunicación de datos), A pesar de que este estándar soporta comunicación síncrona, su uso mas habitual es en comunicaciones asíncronas por ejemplo el implementado en una PC.

En el caso habitual de una PC llamaremos a la misma DTE, donde el DCE generalmente era el modem, en el caso de comunicarse dos PC entre si (DTE con DTE) no habrá modem, con lo cual la conexión se llamará Null Modem, en estos casos el cable que une las dos computadoras, debe unir las señales de manera cruzada, es decir por ejemplo que la señal denominada TxD en una de las PC debe unirse con la denominada RxD de la otra PC.

Para implementar una interfaz serie RS-232, utilizaremos una USART en particular, la número 2, esta USART tiene la particularidad

UntitledWiki: WebHome/Hardware/UART (última edición 2017-07-31 21:56:14 efectuada por GuillermoSteiner)