UART

Prós: Amplamente suportado, permite comunicação bidirecional

Contras: Não é possível compartilhar linhas de comunicação, mais lento que SPI e I2C e mais suscetível a erros devido à transmissão assíncrona

Informações Gerais: UART

UART significa Receptor/Transmissor Assíncrono Universal e é realmente apenas uma maneira sofisticada de se referir a uma porta serial. UART requer apenas duas linhas: uma linha de transmissão (TX) e uma linha de recepção (RX).

TX: Usado pelo dispositivo para enviar dados do dispositivo.

RX: Usado pelo gateway para enviar dados para o dispositivo

Uma transmissão de dados UART

As transmissões UART começam com um bit de início, onde a linha apropriada (TX ou RX) é baixada pelo remetente. Então, cinco a oito bits de dados são enviados. O diagrama acima mostra um cenário onde oito bits são enviados.

Seguindo os dados, um bit de paridade opcional é enviado, seguido por um ou dois bits de parada , onde o módulo emissor puxa o pino para cima.

Para que este protocolo funcione, o remetente e o destinatário precisam concordar com algumas coisas:

  1. O número de bits de dados que são enviados com cada pacote (cinco a oito)
  2. A velocidade na qual os dados devem ser enviados (a taxa de transmissão)
  3. Se há um bit de paridade após os dados e se é alto ou baixo
  4. O número de bits de parada que serão enviados ao final de cada transmissão





Last modified: Tuesday, September 27, 2022, 3:11 PM