Згідно з Керівництвом для швидкого початку Farnell , швидкість передачі даних за замовчуванням становить: 115200 . Досить детальне обговорення налаштувань та можливостей UART можна знайти в цій публікації в блозі Детальніше про послідовні порти Raspberry Pi . Більш конкретні деталі впровадження / проблеми роботи з послідовним портом можна знайти в дописі блогу Налаштування мого Raspberry Pi для високошвидкісного послідовного зв'язку UART .
Ви не згадуєте, який дистрибутив використовуєте, але припускаючи, що ви працюєте з Debian, ви можете встановити швидкість передачі даних, виконавши наступне:
Зверніть увагу, що Raspberry Pi використовує UART для повідомлень консолі (включаючи повідомлення завантаження) та getty, щоб ви могли увійти через серійний доступ. Щоб використовувати цей послідовний порт для власних цілей, вам потрібно буде відключити ці служби.
Щоб змінити швидкість передачі консолі, відредагуйте /boot/cmdline.txt, посилаючись на 115200, з потрібною швидкістю передачі (зауважте, що це один рядок).
dwc_otg.lpm_enable = 0 консоль = ttyAMA0,115200 kgdboc = ttyAMA0,115200 консоль = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 rootwait
потім відредагуйте / etc / inittab, щоб змінити бодурат Getty (ви повинні знайти такий рядок, як наступний, з бодуратом 115200, змінити його на бажану швидкість передачі)
2: 23: respawn: / sbin / getty -L ttyAMA0 115200 vt100
і, не забудьте спостерігати за напругою контактів, щоб уникнути пошкодження Pi.
Додаткові довідки:
http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart