ตามที่สั่งซื้อครั้งแรกของคู่มือการเริ่มต้น , อัตราบอดเริ่มต้นคือ: 115200 การอภิปรายรายละเอียดอย่างเป็นธรรมของการตั้งค่าและความสามารถในการเชื่อมต่อ UART สามารถพบได้ในบล็อกโพสต์นี้เพิ่มเติมเกี่ยวกับราสเบอร์รี่ Pi พอร์ตอนุกรม รายละเอียดการดำเนินงานเฉพาะเพิ่มเติม / ความท้าทายของการทำงานกับพอร์ตอนุกรมสามารถพบได้ในบล็อกโพสต์การเดินทาง Raspberry Pi ของฉันตั้งค่าสำหรับความเร็วสูงการสื่อสารแบบอนุกรม
คุณไม่ได้พูดถึงการกระจายใดที่คุณกำลังทำงาน แต่สมมติว่าคุณกำลังใช้ Debian คุณสามารถกำหนดอัตราการรับส่งข้อมูลโดยทำดังต่อไปนี้:
หมายเหตุ Raspberry Pi ใช้ข้อความ UART สำหรับคอนโซล (รวมถึงข้อความสำหรับบูต) และ getty เพื่อให้คุณสามารถเข้าสู่ระบบผ่านทางอนุกรม ในการใช้พอร์ตอนุกรมนี้สำหรับการใช้งานของคุณเองคุณจะต้องปิดการใช้งานบริการเหล่านี้
หากต้องการเปลี่ยนคอนโซล baudrate ให้แก้ไข/boot/cmdline.txt relacing 115200ด้วยอัตรา baud ที่คุณต้องการ (โปรดทราบว่านี่คือหนึ่งบรรทัดทั้งหมด)
dwc_otg.lpm_enable = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 rootwait
จากนั้นแก้ไข/ etc / inittabเพื่อเปลี่ยน baudrate ของ getty (คุณควรหาบรรทัดดังนี้ดังต่อไปนี้ด้วย baudrate ของ 115200 เปลี่ยนอัตรา baudrate ที่คุณต้องการ)
2: 23: respawn: / sbin / getty -L ttyAMA0 115200 vt100
และอย่าลืมดูแรงดันไฟฟ้าพินของคุณเพื่อหลีกเลี่ยงความเสียหายต่อ Pi
การอ้างอิงเพิ่มเติม:
http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart