UART

UART eller Universal Asynchronous Receiver-Transmitter er en generell eller dedikert maskinvareenhet som konverterer databitstrømmer fra et parallellformat til et asynkront serieformat eller omvendt.

USART -ene ( Universal Synchronous-Asynchronous Receiver/Sender ) har som oppgave å administrere kommunikasjonen til RS-232 serielle grensesnitt . De utgjør en utvikling av UART-er, som kan sees av selve navnet, som også er i stand til å administrere synkrone serielle overføringer . Senere ble de utstyrt med en intern buffer av typen FIFO .

Historie

Den første USART montert på IBM Personal Computer var Intel 8251A kalt Programmable Communication Interface, en enkeltkanal USART.

16550 UART er bygget av National Semiconductor . både maskinvare- og programvaregrensesnittet til 16550 er bakoverkompatible med 16450 UART. 16550 tilbyr en 16 - byte FIFO -buffer . Vi er nå på 16550D. Det er en integrert krets designet for å implementere det elektriske grensesnittet for seriell kommunikasjon ; den brukes ofte til å implementere serieporten til en IBM PC - kompatibel, en personlig datamaskin , hvor den ofte er koblet til en RS-232 for modemer , mus , skrivere .

Beskrivelse

Hver mikroprosessorfamilie har sin egen dedikerte UART / USART. I mikrokontrollere som har det, er denne funksjonen intern for dem.

Z80 - familien kalte disse komponentene "Serial Input Output": SIO0, SIO1, SIO2 som var 2-kanals USART-er, og SIO9 som bare hadde en kanal. Familien inkluderte også en asynkron komponent kalt DART (Dual Asynchronous Receiver Transmitter).

Relaterte elementer

Andre prosjekter

Eksterne lenker