UART

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

UART sau Universal Asynchronous Receiver-Transmitter (receptor asincron universal-transmițător) este un dispozitiv hardware , de uz general sau dedicat, care convertește fluxurile de biți de date dintr-un format paralel într-un format serial asincron sau invers.

USART-urile ( Receptor / Transmițător Sincron-Asincron Universal ) au sarcina de a gestiona comunicațiile interfețelor seriale RS-232 . Acestea constituie o evoluție a UART-urilor, așa cum se poate vedea din numele în sine, capabil să gestioneze și transmisiile seriale sincrone . Ulterior au fost echipate cu un buffer intern de tip FIFO .

fundal

Primul USART montat pe computerul personal IBM a fost Intel 8251A numit Interfață de comunicație programabilă, un singur canal USART.

UART 16550 este construit de National Semiconductor . atât interfața hardware , cât și software-ul 16550 sunt compatibile cu 16450 UART. 16550 oferă un buffer FIFO de 16 octeți . Suntem acum la 16550D. Este un circuit integrat conceput pentru a implementa interfața electrică pentru comunicații seriale ; este frecvent utilizat pentru a implementa portul serial al unui computer IBM compatibil, un computer personal , unde este adesea conectat la un RS-232 pentru modemuri , șoareci , imprimante .

Descriere

Fiecare familie de microprocesoare are propriul UART / USART dedicat. În microcontrolerele care o posedă, această funcție le este internă.

Familia Z80 a numit aceste componente „Serial Input Output”: SIO0, SIO1, SIO2 care erau USART cu 2 canale și SIO9 care avea doar un canal. Familia a inclus, de asemenea, o componentă asincronă numită DART (Dual Asynchronous Receiver Transmitter).

Elemente conexe

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT