มีอัตรา UART มาตรฐานเท่าไหร่?
ฉันรู้ 9600, 19200, 38400, 57600, 115200 และ 1.8432 Mbaud แต่ไม่มีคนอื่น เหตุใดจึงใช้ค่าเหล่านี้และเพิ่มขึ้นเป็นสองเท่าในแต่ละครั้งหรือมีบางสิ่งที่ซับซ้อนมากขึ้น (ตัวอย่างเช่น 38400 สี่เท่าไม่ใช่ 115200 บอด) เหตุผลที่ฉันถามคำถามนี้คือฉันกำลังออกแบบบางอย่างที่อาจต้องโต้ตอบกับอัตราการรับส่งข้อมูลที่แตกต่างหลากหลาย มันจะเริ่มต้นใน 9600 แล้วเปลี่ยนเป็นอัตรารับส่งข้อมูลเฉพาะ แต่ฉันไม่สามารถรองรับอัตราตามอำเภอใจได้เพราะ dsPIC33F ที่ฉันใช้ไม่รองรับอัตราเองเนื่องจากถูก จำกัด ไว้ที่ตัวนับ BRG แบบ 16 บิต มันคล้ายกันในเรื่องนี้กับโปรเซสเซอร์อื่น ๆ