อัตราการลดเสียงต่ําเป็นการวัดความเร็วในการส่งข้อมูลในการสื่อสารแบบยูอาร์ที การคํานวณค่าอัตราที่แม่นยําของเสียงนั้นจําเป็นสําหรับการโอนข้อมูลอย่างเหมาะสมระหว่างตัวควบคุมไมโครและตัวควบคุม บทความนี้อธิบายกระบวนการ เพื่อกําหนดการตั้งค่าที่เหมาะสมสําหรับการสื่อสารของยูอาร์ที

การเข้าใจอัตราการบิดและ UART

อัตราการชนจะระบุว่ามีหน่วยสัญญาณกี่หน่วยต่อวินาที ในการสื่อสารแบบยูอาร์ที โดยทั่วไปแล้ว จะเท่ากับจํานวนบิตที่ส่งต่อต่อต่อวินาที รวมถึงเริ่มต้น ข้อมูล parity และหยุดบิต การกระตุ้นให้อุปกรณ์ทั้งสองใช้อัตราต่ําเดียวกันมีความสําคัญมากสําหรับการสื่อสารที่เหมาะสม

ตั้งค่าอัตราการคํานวณบาวด์

ตัวควบคุมไมโครส่วนใหญ่จะใช้แหล่งนาฬิกา เพื่อสร้างอัตราการทุ่นของ UART ค่าที่ตั้งของอัตราการกระบี่มาจากความถี่ของนาฬิกาของระบบ และค่าสถิติ bud สูตรทั่วไปคือ:

[FLT: 0] อัตราการลงทะเบียน value = (System Cock Frequency) / (16 ax descyd Baud rate)

ตัวอย่างเช่น ถ้านาฬิการะบบเป็น 16 MHz และอัตรา bauud ที่ต้องการเป็น 9600 การคํานวณคือ:

[FLT: 0] ค่าริเกเตอร์ = 16,000,000 / (16 × 9600) ⁇ 104

ปรับ ตัว ให้ เข้า กับ ความ ถูก ต้อง

การ ควบคุม ไมโคร บาง อย่าง ทํา ให้ มี การ วาง แผน สําหรับ การ ลด อัตรา ส่วน ย่อย หรือ การ ชดเชย ความ ถูก ต้อง มาก เกิน ไป.

สรุป

  • ตรวจจับความถี่นาฬิกาของคุณ
  • เลือกอัตรา bud ที่ต้องการ
  • คํานวณค่าหน่วยความจําเรจิสเตอร์โดยใช้สูตร
  • ปรับแก้ค่าจากค่าอุปกรณ์ที่ใช้ปรับเพื่อความแม่นยํา