Hoe werk die UART-protokol?

Laaste opdatering: 19/10/2023

Hoe werk die UART-protokol? As jy al ooit gewonder het hoe elektroniese toestelle met mekaar kan kommunikeer? doeltreffend en vinnig, die antwoord word in die UART-protokol gevind. Hierdie protokol, kort vir Universal Asynchronous Receiver/Sender, is noodsaaklik op die gebied van elektronika en programmering. Dit werk as 'n kommunikasie-koppelvlak wat data-uitruiling tussen verskillende toestelle moontlik maak, soos mikrobeheerders en randapparatuur. Deur 'n eenvoudige paar kabels word seine in die vorm van bisse oorgedra en ontvang, wat die oordrag van inligting in 'n reeks moontlik maak. In hierdie artikel sal ons duidelik verken hoe hierdie protokol werk, sodat jy beter kan verstaan ​​hoe kommunikasie tussen verskillende elektroniese toestelle plaasvind.

Stap vir stap ➡️ Hoe werk die UART-protokol?

Die UART-protokol word wyd gebruik vir seriële kommunikasie. tussen toestelle elektronika. Dit laat die oordrag van binêre data op 'n eenvoudige en doeltreffende manier toe. Vervolgens verduidelik ons ​​hoe hierdie protokol werk stap vir stap:

  • Stap 1: Begin van kommunikasie. Sodat twee toestelle kommunikeer deur die UART-protokol, moet een van hulle die rol van meester en die ander as slaaf aanvaar. Die meester inisieer kommunikasie deur 'n beginsein te stuur wat bekend staan ​​as 'n "begin bietjie."
  • Stap 2: Data-oordrag. Sodra die beginbis gestuur is, begin die meester die databissies een vir een stuur. Elke bis word serieel oorgedra, dit wil sê een na die ander.
  • Stap 3: Data stukkies. Elke stukkie data word in die volgorde van die minste tot die belangrikste gestuur. Byvoorbeeld, as ons die getal 5 oordra, wat in binêre 0101 is, sal die minste betekenisvolle bis (1) eerste gestuur word, gevolg deur die volgende bis (0), en so aan totdat al 4 bisse voltooi is.
  • Stap 4: Pariteit (opsioneel). In sommige gevalle kan 'n pariteitsbis bygevoeg word om die integriteit van die oorgedra data te verifieer. Hierdie bis word bereken op grond van die aantal ene in die databisse en word gebruik om moontlike foute tydens transmissie op te spoor.
  • Stap 5: Stop bietjie(s). Sodra die databissies versend is, stuur die meester een of meer stopbisse om die einde van die transmissie aan te dui. Hierdie bisse het gewoonlik 'n logiese waarde 1.
  • Stap 6: Einde van kommunikasie. Nadat die stopstukke gestuur is, word die kommunikasie as voltooi beskou en keer die toestelle terug na hul slaaptoestand.
Eksklusiewe inhoud - Klik hier  Progressiewe Webtoepassing of PWA

Die UART-protokol word wyd gebruik in toestelle soos mikrobeheerders, kommunikasiemodules en ander elektroniese komponente. Die eenvoud en doeltreffendheid daarvan maak dit 'n aantreklike opsie vir seriële kommunikasie tussen toestelle. Noudat jy weet hoe dit werk, kan jy dit gebruik! in jou projekte elektronika!

V&A

UART-protokol Gereelde vrae

1. Wat is UART-protokol?

Die UART (Universal Asynchronous Receiver/Transmitter) protokol is 'n seriële kommunikasiestandaard wat gebruik word om data tussen elektroniese toestelle oor te dra.

2. Wat is UART kommunikasie?

UART-kommunikasie behels die stuur en ontvang van data in die vorm van pakkies stukkies oor 'n transmissielyn, sonder 'n gedeelde kloksein.

3. Hoe word UART-kommunikasie tussen toestelle gevestig?

UART-kommunikasie word tot stand gebring deur 'n fisiese verbinding met behulp van twee penne: een om data te stuur (TX) en 'n ander om dit te ontvang (RX).

4. Wat is die transmissiespoed in UART?

Die transmissiespoed, ook bekend as baudrate, bepaal die aantal bisse wat per sekonde gestuur of ontvang word. Dit is konfigureerbaar en kan wissel na gelang van toestelle.

Eksklusiewe inhoud - Klik hier  Hoe laai ek beelde op na 'n webwerf met behulp van FileZilla?

5. Hoe om die baud rate in UART op te stel?

  1. Begin reekspoortkonfigurasie.
  2. Spesifiseer die verlangde transmissiespoed.
  3. Pas die konfigurasie toe op die seriële poort.

6. Watter tipe protokol is UART?

UART is 'n asynchrone protokol, wat beteken dat dit gebruik nie 'n gedeelde kloksein tussen kommunikerende toestelle nie.

7. Wat is die verskil tussen UART en RS232?

UART is 'n kommunikasieprotokol, terwyl RS232 'n fisiese koppelvlak is wat die UART-protokol gebruik om reeksdata oor te dra.

8. Wat is die beperkings van UART-kommunikasie?

  1. UART-kommunikasie laat slegs verbinding tussen twee toestelle toe.
  2. Die oordrag vind plaas in Eenrigting beide (voldupleks is nie moontlik nie).
  3. Daar is 'n afstandsbeperking as gevolg van seinverlies deur die kabel.

9. Wat is die voordeel van die gebruik van UART?

Die voordeel van die gebruik van UART is die eenvoud en alomteenwoordigheid daarvan, aangesien dit in 'n wye reeks elektroniese toestelle voorkom.

Eksklusiewe inhoud - Klik hier  Hoe om 'n Android-toepassing te skep?

10. Waar word die UART-protokol gebruik?

Die UART-protokol word in talle toepassings gebruik, insluitend seriële kommunikasie tussen mikrobeheerders, sensors, draadlose modules en Internet of Things (IoT) toestelle, onder andere.