ฉันจะใช้ Arduino UART ได้อย่างไร
ฉันจะใช้ Arduino UART ได้อย่างไร

วีดีโอ: ฉันจะใช้ Arduino UART ได้อย่างไร

วีดีโอ: ฉันจะใช้ Arduino UART ได้อย่างไร
วีดีโอ: สอนใช้ USB to UART TTL CH340 | huihui_kid ซื้อไป ใช้ไม่เป็น | อย่าไปทำแบบนี้กับใครอีกนะ 2024, พฤศจิกายน
Anonim

UART . UART ย่อมาจาก Universal Asynchronous Reception and Transmission และเป็นโปรโตคอลการสื่อสารอย่างง่ายที่ช่วยให้ Arduino เพื่อสื่อสารกับอุปกรณ์อนุกรม NS UART ระบบสื่อสารกับขาดิจิตอล 0 (RX), พินดิจิตอล 1 (TX) และกับคอมพิวเตอร์เครื่องอื่น ทาง พอร์ต USB

เกี่ยวกับเรื่องนี้ Arduino Uno มี UART จำนวนเท่าใด

NS UNO มีฮาร์ดแวร์เพียงตัวเดียว UART ใช้พิน 0 เพื่อรับและ 1 สำหรับการส่งสัญญาณ โปรดทราบว่ามีข้อ จำกัด เกี่ยวกับพินตามรุ่นของโปรเซสเซอร์ และคุณสามารถรับข้อมูลจากพอร์ตเดียวเท่านั้นในแต่ละครั้ง

ในทำนองเดียวกัน Arduino กำหนดพอร์ตอนุกรมอย่างไร ใน Arduino โปรแกรมสิ่งแวดล้อม เครื่องมือ > พอร์ตอนุกรม และเลือกสิ่งที่ถูกต้อง พอร์ตอนุกรม . จะดูอะไร พอร์ตอนุกรม บอร์ดใช้เชื่อมต่อบอร์ดกับคอมพิวเตอร์ของคุณด้วยสาย USB จากเดสก์ท็อป Windows ให้คลิกขวาที่ My Computer จากนั้น คุณสมบัติ > ฮาร์ดแวร์ อุปกรณ์ ผู้จัดการ > พอร์ต (COM & LPT).

ในลักษณะนี้ การสื่อสารแบบอนุกรม Arduino ทำงานอย่างไร

เมื่อคุณ ทำ NS ซีเรียล . print ข้อมูลที่คุณพยายามพิมพ์จะอยู่ในบัฟเฟอร์ "ส่ง" ภายใน จากนั้นเมื่อแต่ละไบต์ถูกส่งโดยฮาร์ดแวร์จะมีการเรียกอินเตอร์รัปต์ (อินเตอร์รัปต์ "USART, Data Register Empty") และรูทีนการขัดจังหวะจะส่งไบต์ถัดไปจากบัฟเฟอร์ออกจากบัฟเฟอร์ พอร์ตอนุกรม.

โปรโตคอล UART ทำงานอย่างไร

ใน UART การสื่อสารแบบอนุกรม ข้อมูลจะถูกส่งแบบอะซิงโครนัส นั่นคือไม่มีนาฬิกาหรือสัญญาณเวลาอื่นที่เกี่ยวข้องระหว่างผู้ส่งและผู้รับ แทนที่จะเป็นสัญญาณนาฬิกา UART ใช้บิตพิเศษที่เรียกว่าบิตเริ่มและหยุด

แนะนำ: