树莓派3B有2个串口,设备节点分别为ttyAMA0、ttyS0(serial0),ttyAMA0默认用于板载蓝牙,因此串口通信采用另外一个。
配置串口,保证两点:
1. 开启串口驱动,产生设备节点
2. 不要配置为调试串口,才能作为通信串口
raspi-config打开配置界面,在此界面选择No:
Would you like a login shell to be accessible over serial?
这个界面选择Yes:
Would you like the serial port hardware to be enabled?
PC和板子串口相连,使用串口助手以及板子串口测试程序进行串口通信验证。
1. pyserial编写测试程序,树莓派返回PC串口助手发送的内容。
安装pyserial: