Hoe gebruik ik Arduino UART?
Hoe gebruik ik Arduino UART?

Video: Hoe gebruik ik Arduino UART?

Video: Hoe gebruik ik Arduino UART?
Video: You can learn Arduino in 15 minutes. 2024, November
Anonim

UART . UART staat voor Universal Asynchronous Reception and Transmission en is een eenvoudig communicatieprotocol waarmee de Arduino om te communiceren met seriële apparaten. De UART systeem communiceert met digitale pin 0 (RX), digitale pin 1 (TX) en met een andere computer via de USB-poort.

Wat dit betreft, hoeveel UART heeft Arduino Uno?

De UNO heeft maar één hardware UART met pinnen 0 voor ontvangen en 1 voor verzending. Let op, er zijn pinbeperkingen op basis van het processormodel en u kunt slechts van één poort tegelijk gegevens ontvangen.

Evenzo, hoe definieert Arduino de seriële poort? In de Arduino Omgevingsprogramma, Tools > Seriële poort en selecteer de juiste seriële poort . Om te zien wat seriële poort het bord gebruikt, sluit het bord met de USB-kabel aan op uw computer. Klik op het bureaublad van Windows met de rechtermuisknop op Deze computer. Dan Eigenschappen > Hardware, Apparaat Beheerder > Poorten (COM & LPT).

Hoe werkt de seriële communicatie van Arduino op deze manier?

Wanneer je doen een serieel . print, worden de gegevens die u probeert af te drukken in een interne "verzend"-buffer geplaatst. Als elke byte door de hardware wordt verzonden, wordt vervolgens een interrupt aangeroepen (de "USART, Data Register Empty"-interrupt) en de interruptroutine stuurt de volgende byte uit de buffer uit de seriële poort.

Hoe werkt het UART-protocol?

In UART Seriële communicatie, de gegevens worden asynchroon verzonden, d.w.z. er is geen klok of ander timingsignaal tussen de zender en ontvanger. In plaats van kloksignaal, UART gebruikt een aantal speciale bits genaamd Start- en Stop-bits.

Aanbevolen: