换了块树莓派的主板,忘了设置串口,导致读取结果时有时无,有时乱码,有时无数据,后来检查配置才发现,记录一下开启Uart接口方法
- sudo raspi-config
- 选择Interfacing Options -> Serial,关闭shell访问,打开硬件串口
打开/boot/config.txt文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面。
enable_uart=1
对于树莓派3B用户,串口用于蓝牙,需要注释掉:
#dtoverlay=pi3-miniuart-bt
然后重启树莓派,再测试正常。