未通过 Raspberry Pi UART 接收串行数据

未通过 Raspberry Pi UART 接收串行数据

我正在尝试通过串行 UART 将 Pi Pico 连接到运行 Ubuntu Server 21.04 的 Raspberry Pi 4。我知道引脚和连接是正确的,因为相同的连接在 Raspbian 安装上完美运行。然而,在 Ubuntu 上,当我运行时,我根本没有收到任何东西picocom /dev/ttyS0

我的/boot/firmware/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc quiet splash

我的/boot/firmware/config.txt

[...]
# Enable the serial pins
enable_uart=1
[...]

该设备归tty我所属的团体所有:

ubuntu@ada:~$ ls -la /dev/ttyS0
crw-rw---- 1 root tty 4, 64 Dec  8 01:10 /dev/ttyS0
ubuntu@ada:~$ groups
ubuntu adm tty dialout cdrom floppy sudo audio dip video plugdev bluetooth netdev lxd

我已禁用[email protected]

我已经重新启动了(很多次!)。

我错过了什么?

答案1

罪魁祸首原来是这个特定的 Raspberry Pi Pico,它似乎有一个不稳定或不可靠的 UART 引脚。以上内容很好地总结了如何在 Raspberry Pi 上设置 Ubuntu 以进行 UART 通信!

相关内容