Hvordan bruger jeg Arduino UART?
Hvordan bruger jeg Arduino UART?

Video: Hvordan bruger jeg Arduino UART?

Video: Hvordan bruger jeg Arduino UART?
Video: Using Melexis MLX90614 Non-Contact Infrared Thermometer with Arduino 2024, November
Anonim

UART . UART står for Universal Asynchronous Reception and Transmission og er en simpel kommunikationsprotokol, der tillader Arduino at kommunikere med serielle enheder. Det UART systemet kommunikerer med digital pin 0 (RX), digital pin 1 (TX) og med en anden computer via USB-porten.

Med hensyn til dette, hvor mange UART har Arduino Uno?

Det UNO har kun én hardware UART ved hjælp af ben 0 til modtagelse og 1 til transmission. Bemærk, der er pin-begrænsninger baseret på processormodellen, og du kan kun modtage fra data fra én port ad gangen.

På samme måde, hvordan definerer Arduino seriel port? I den Arduino Miljøprogram, Værktøjer > Serie Port , og vælg den rigtige serie Port . For at se hvad serie Port kortet bruger, skal du tilslutte kortet til din computer med USB-kablet. Højreklik på Denne computer på Windows-skrivebordet. Derefter Egenskaber > Hardware, Enhed Leder > Havne (COM & LPT).

Hvordan fungerer Arduino seriel kommunikation på denne måde?

Når du gør -en Seriel . print, de data du forsøger at udskrive er placeret i en intern "transmit" buffer. Da hver byte derefter transmitteres af hardwaren, kaldes et interrupt ("USART, Data Register Empty"-afbrydelsen), og afbrydelsesrutinen sender den næste byte fra bufferen ud af serie Port.

Hvordan virker UART-protokollen?

I UART Seriel kommunikation, dataene transmitteres asynkront, dvs. der er intet ur eller andet tidssignal involveret mellem afsender og modtager. I stedet for ursignal, UART bruger nogle specielle bits kaldet Start og Stop bits.

Anbefalede: