คำถามติดแท็ก baudrate

7
ไมโครคอนโทรลเลอร์บางตัวใช้อัตราการรับส่งข้อมูลถึงแม้ว่ามันจะใช้ความถี่คริสตัลที่ไม่สามารถปรับขนาดได้กับอัตราการรับส่งข้อมูลแบบมาตรฐาน
ฉันเพิ่งตระหนักว่า8051ตระกูลใช้ 11.0592 MHz และทวีคูณของมันเพื่อสร้างอัตราการรับส่งข้อมูลแบบมาตรฐาน แต่มีSoCที่ใช้ 15 MHz พวกเขาจะทำเช่นนี้ได้อย่างไร
16 baudrate 

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

3
อินเตอร์เฟซคอมพิวเตอร์ความเร็วสูงพร้อม Arduino
ฉันกำลังวางแผนโครงการกับ Arduino ที่เกี่ยวข้องกับการจัดการคำขอจำนวนมากจากโฮสต์คอมพิวเตอร์และมาตรฐานการรับส่งข้อมูลสูงสุด 115200 ผ่านอนุกรมไม่เพียงพอ ฉันต้องการรับเพล็กซ์เต็มรูปแบบ 1Mbps ถ้าเป็นไปได้ แต่ 400Kbps + เพล็กซ์เต็มรูปแบบจะเป็นที่ยอมรับได้ ฉันใช้ Arduino Due ดังนั้นมันควรจะสามารถรับมือกับความเร็วในการสื่อสารที่สูงขึ้นได้อย่างมาก มีวิธีใดที่จะเพิ่มอัตรา baud ผ่านทางอนุกรมอย่างมีนัยสำคัญหรือมีตัวเลือกที่สองที่ฉันสามารถทำได้ในแง่ของการเชื่อมต่อกับคอมพิวเตอร์ด้วยความเร็วสูงขึ้นหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.