Razlika između uart i usart

Difference Between Uart



sadržaj

UART



USART



Razlika između UART-a i USART-a




UART

Univerzalni asinkroni prijemnik-odašiljač (Universal Asynchronous Receiver / Transmitter), koji se obično naziva UART, asinkroni prijemnik-odašiljač, dio je računalnog hardvera. Podaci koji se prenose pretvorit će se između serijske i paralelne komunikacije. Kao paralelni ulazni signal u serijski izlazni signal čipa, UART je obično integriran u drugo spajanje komunikacijskog sučelja.

Neovisni modularni čip o fizičkim performansama ili integriran u periferne uređaje mikroprocesora. Općenito RS-232C standard, kako bi odgovarao standardnom MAX232 Maxim sličan čipu pretvarača amplitude signala, kao sučelje s vanjskim uređajima. Dodavanjem sinkronog signala u proizvode UART-ovog serijskog pretvorbenog kruga naziva se USART (Univerzalni sinkroni asinkroni prijemnik-odašiljač).

Definicije



UART podaci su univerzalna serijska sabirnica za asinkronu komunikaciju. Može se postići dvosmjerna komunikacijska sabirnica, full-duplex prijenos i prijam. U ugrađenom dizajnu, UART za komunikaciju s pomoćnim uređajem glavnog računala, kao što je audio komunikacija u automobilu između vanjske AP, komunikacija s računalom poput EEPROM-a, koja obuhvaća komunikaciju s drugim uređajima za nadgledanje i otklanjanje pogrešaka.

USART

USART: (Univerzalni sinkroni / asinkroni prijemnik / odašiljač) univerzalni sinkroni / asinkroni serijski prijamnik / odašiljač puni je dupleks USART univerzalni sinkroni / asinkroni serijski primopredajni modul, sučelje je vrlo fleksibilan serijski komunikacijski uređaj.

Struktura i sastav

USART primopredajni modul općenito je podijeljen u tri dijela: generator takta, odašiljač podataka i prijamnik. Kontrolni registar za zajedničko korištenje svih modula.

Generator takta sinkroniziran logičkim krugom (ulaz sinkronizacijskog sata vođen vanjskim pomoćnim načinom rada) i generator brzine prijenosa. Priključni sat XCK odašiljača koristi se samo za način sinkronog prijenosa,

Odjeljak odašiljača sastoji se od zasebnog međuspremnika za upisivanje (koji šalje UDR), registra serijskog pomaka i generatora kontrolnog bita za obradu strukture upravljačkog logičkog kruga sastavljenog od različitih okvira. Upotrijebite međuspremnik za pisanje da biste postigli kontinuirani prijenos podataka s više okvira bez odgode.

Prijemnik je najsloženiji dio USART modula, glavni sat i jedinica za primanje podataka. Prijem podataka znači kao primanje asinkronih podataka. Uz prijemnu jedinicu, prijamnik se dalje sastoji od provjere pariteta, kontrolne logike, registara pomaka i dva prihvatna međuspremnika (UDR prijema). Prijemnik i odašiljač podržavaju istu strukturu okvira, podržavaju pogrešku okvira, pogrešku pariteta i otkrivanje prelijevanja podataka.

Razlika između UART-a i USART-a

Da bismo znali razliku između njih dvoje, prije svega moramo znati razliku između sinkronog i asinkronog

Sinkronizacija znači: nakon slanja podataka pošiljatelja i druge komunikacije izdane tek nakon primanja podatkovnog paketa za vraćanje odgovora.
je asinkrono: pošiljatelj šalje podatke, primatelj vraća raspon odgovora, a zatim šalje sljedeći komunikacijski paket.

UART serijska komunikacija s mikrokontrolerom USART je, razlika između njih je sljedeća:

Prvo sudeći po imenu:

UART: univerzalni asinkroni prijemnik i odašiljač Univerzalni asinkroni prijemnik / odašiljač

USART: univerzalni sinkroni asinkroni prijemnik i odašiljač Univerzalni sinkroni / asinkroni prijemnik / odašiljač

Kao što se vidi iz naziva, UART USART povećanje osnove funkcije sinkronizacije koja je poboljšana UART USART, činjenica je također istinita. Ali posebna poboljšanja mjesta?

Zapravo, kada koristimo kad USART asinkronu komunikaciju, to nema nikakve razlike s UART-om, ali kada se koristi u sinkronoj komunikaciji, razlika je sasvim jasna: svi znamo da su sinkrone komunikacije sata potrebne za pokretanje prijenosa podataka, relativno UART USART jedna razlika je sposobnost pružanja aktivnog sata. Kao što je STM32 USART sat, može pružiti podršku sučelju pametne kartice ISO7816.