Protocollo UART
Protocollo UART
Se ricordiamo i vecchi componenti del computer come la stampante, il mouse, la tastiera è associata
con l'aiuto dei connettori. Il processo di comunicazione tra il computer e questi
i componenti potrebbero essere realizzati utilizzando l'UART. Il Bus Universale Serial (USB) ha cambiato ogni tipo di
principi di comunicazione sui computer. Ma, UART è ancora utilizzato nella sopra dichiarata
applicazioni. Approssimativamente tutti i tipi di architetture di microcontrollori hanno integrato
L'hardware UART grazie alla comunicazione seriale utilizza solo due cavi per
comunicazione. Questo articolo discute cosa è l'UART, come funziona l'UART, la differenza
{"between serial and parallel communication":"tra comunicazione seriale e parallela","UART block diagram":"diagramma a blocchi UART","UART":"UART"}
Pagina 1 di 6
EmbeddedXpress
UART
Comunicazione Seriale e Parallela
Nella comunicazione seriale dei dati, i dati possono essere trasferiti tramite un singolo cavo o linea.
in forma bit per bit e richiede solo due cavi. La comunicazione dati seriale non è
costoso se confrontato con la comunicazione parallela. Richiede pochissimo circuito
così come i fili. Pertanto, questa comunicazione è molto utile nei circuiti composti rispetto
con comunicazione parallela.
Nella comunicazione dati parallela, i dati possono essere trasferiti attraverso più cavi a
una volta. La comunicazione dati parallela è costosa e molto veloce, poiché richiede
hardware e cavi aggiuntivi. I migliori esempi per questa comunicazione sono vecchi
stampanti, PCI, RAM, ecc.
Pagina2di6
EmbeddedXpress
Il generatore di baud tra il trasmettitore e il ricevitore genera la velocità che
va da 110 bps a 230400 bps. Tipicamente, le velocità di baud dei microcontrollori sono 9600
a 115200.
Page3of6
EmbeddedXpress
Comunicazione UART
In questa comunicazione, ci sono due tipi di UART disponibili, cioè quello di trasmissione.
UART e ricezione UART, e la comunicazione tra questi due può essere fatta
direttamente l'uno dall'altro. Per questo, sono necessari semplicemente due cavi per comunicare tra
due UART. Il flusso di dati sarà da entrambe le parti, quella di trasmissione (Tx) e quella di ricezione (Rx)
pin di UART. Nell'UART, la trasmissione dei dati da Tx UART a Rx UART può essere
eseguito in modo asincrono (non c'è un segnale CLK per sincronizzare i bit di uscita).
La trasmissione dei dati di un UART può avvenire utilizzando un bus di dati in forma parallela
da altri dispositivi come un microcontrollore, memoria, CPU, ecc. Dopo aver ricevuto il parallelo
I dati dal bus formano un pacchetto dati aggiungendo tre bit come start, stop e parità.
Legge il pacchetto di dati bit per bit e converte i dati ricevuti nella forma parallela per
elimina i tre bit del pacchetto dati. In conclusione, il pacchetto dati ricevuto dal
Le trasmissioni UART avvengono in parallelo verso il bus dati all'estremità ricevente.
Comunicazione UART
Inizio Bit
Il bit di start è anche conosciuto come bit di sincronizzazione che viene posizionato prima dei dati effettivi.
In generale, una linea di trasmissione dati inattiva è controllata a un livello di alta tensione. Al fine di
per iniziare la trasmissione dei dati, la trasmissione UART tira la linea dei dati da un alto
livello di tensione (1) a un livello di bassa tensione (0). L'UART ottenuto nota questa trasformazione
dalla parte alta a quella bassa attraverso la linea dei dati così come inizia a comprendere il reale
In genere, c'è solo un singolo bit di avvio.
Bit di Stop
Il bit di stop è posizionato alla fine del pacchetto dati. Di solito, questo bit è lungo 2 bit.
ma frequentemente su bit solo utilizzato. Per fermare la trasmissione, l'UART mantiene il
dati-line su alta tensione.
Pagina4di6
EmbeddedXpress
Bit di Parità
Il bit di parità consente al ricevitore di verificare se i dati raccolti sono corretti o meno. È un basso-
Il sistema di verifica degli errori a livello e il bit di parità sono disponibili in due intervalli, come la parità pari.
bene come Parità Dispari. In realtà, questo bit non è ampiamente utilizzato, quindi non è obbligatorio.
Interfaccia UART
La figura seguente mostra l'interfaccia UART con un microcontrollore. L'UART
La comunicazione può avvenire utilizzando tre segnali come TXD, RXD e GND.
By using this, we can exhibit a text in personal computer from 8051 microcontroller board
così come il modulo UART. Nella scheda 8051, ci sono due interfacce seriali come UART0
e UART1. Qui, viene utilizzato l'interfacciamento UART0. Il pin Tx trasmette le informazioni a
Il pin PC e Rx riceve le informazioni dal PC. La velocità di trasmissione può essere utilizzata per denotare le velocità.
sia del microcontrollore che del PC. La trasmissione e ricezione dei dati possono essere eseguite
correttamente quando le velocità di baud sia del microcontrollore che del PC sono simili.
UART
Interfacciamento
Applicazioni dell'UART
L'UART è normalmente utilizzato nei microcontrollori per requisiti specifici, e questi sono anche
disponibile in vari dispositivi di comunicazione come comunicazione senza fili, GPS
unità, Bluetooth e molte altre applicazioni.
Gli standard di comunicazione come RS422 e TIA sono utilizzati nella UART tranne che per RS232.
Di solito, un UART è un IC separato utilizzato nelle comunicazioni seriali UART.
Pagina5di6
EmbeddedXpress
Vantaggi e svantaggi dell'UART
I pro e i contro dell'UART includono i seguenti
Pagina 6 di 6
EmbeddedXpress