Hoe gebruik ek Arduino UART?
Hoe gebruik ek Arduino UART?

Video: Hoe gebruik ek Arduino UART?

Video: Hoe gebruik ek Arduino UART?
Video: TMC2209 UART with Sensorless homing 2024, Mei
Anonim

UART . UART staan vir Universal Asynchronous Reception and Transmission en is 'n eenvoudige kommunikasieprotokol wat die Arduino om met reekstoestelle te kommunikeer. Die UART stelsel kommunikeer met digitale pen 0 (RX), digitale pen 1 (TX), en met 'n ander rekenaar via die USB-poort.

Wat dit betref, hoeveel UART het Arduino Uno?

Die VN het net een hardeware UART gebruik penne 0 vir ontvang en 1 vir transmissie. Let wel, daar is penbeperkings gebaseer op die verwerkermodel, en jy kan slegs van data vanaf een poort op 'n slag ontvang.

Net so, hoe definieer Arduino seriële poort? In die Arduino Omgewingsprogram, Gereedskap > Seriepoort , en kies die korrekte seriële poort . Om te sien wat seriële poort die bord gebruik, koppel die bord aan jou rekenaar met die USB-kabel. Regskliek vanaf die Windows-lessenaar op My Computer. Dan Eienskappe > Hardeware, Toestel Bestuurder > Hawens (COM & LPT).

Hoe werk Arduino-reekskommunikasie op hierdie manier?

Wanneer jy doen a Reeks . print, word die data wat jy probeer druk in 'n interne "transmit" buffer geplaas. Dan, soos elke greep deur die hardeware oorgedra word, word 'n onderbreking genoem (die "USART, Data Register Empty"-onderbreking) en die onderbrekingsroetine stuur die volgende greep vanaf die buffer uit die seriële poort.

Hoe werk UART-protokol?

In UART Serial Communication, die data word asynchronies oorgedra, dit wil sê daar is geen klok of ander tydsein tussen die sender en ontvanger betrokke nie. In plaas van kloksein, UART gebruik 'n paar spesiale bisse genoem Start en Stop bisse.

Aanbeveel: