ฉันกำลังอ่านเกี่ยวกับโปรโตคอลมาตรฐานสำหรับ UART และฉันคิดว่าถ้า UART ที่ได้รับไม่มีความคิดใด ๆ เกี่ยวกับอัตราการรับส่งข้อมูลที่ส่งข้อมูลจะมีปัญหามากมาย หากอัตราการรับส่งข้อมูลสันนิษฐานว่าต่ำกว่าอัตราการส่งข้อมูลที่ส่งข้อมูลจะมีบิตที่ไม่สามารถเห็นได้โดย UART ที่ได้รับ ในทางตรงกันข้ามถ้าอัตรารับส่งข้อมูลที่ใช้โดยผู้รับสูงกว่าอัตรารับส่งข้อมูลที่มีการส่งข้อมูลจะมีบิตที่จะถูกนับสองครั้งและจะส่งผลให้ข้อมูล 'อ่าน' ไม่ถูกต้อง
ความรู้ของฉันเกี่ยวกับ UART คือเมื่อบรรทัดไม่ได้ใช้งานมันจะถูกเก็บไว้ที่ '1' บิตเริ่มต้นคือ '0' และ Stop bit คือ '1' นอกจากนี้บิตหยุดเป็น '1' ไม่มีความแตกต่างใด ๆ กับ '1' เมื่อสายไม่ได้ใช้งานหรือมีวิธีการแยกความแตกต่างหรือไม่
สองคนสื่อสารกันถึงข้อตกลงแรกของ UART ที่จะใช้อัตรารับส่งข้อมูลหรือไม่? ถ้าใช่พวกเขาจะทำอย่างไร