树莓派串口通信配置教程
1、树莓派3B GPIO 引脚图(USB口对着自己)。
2、 开始配置树莓派串口
一、因为树莓派3加入了蓝牙功能,于是把/dev/ttyAMA0串口分配给蓝牙了。之前使用J8.8, J8.10这个串口是对应/dev/ttyAMA0的,但是现在重新分配给/dev/ttyS0了,所以之前的程序对修改过来:
1、打开命令控制符,输入sudo raspi-config
2、选择Advanced Options
3、 选择Serial,一直选择NO,完成后点击finish。重启。
4、 启用ttyS0: sudo vi/boot/config.txt
在最后一行将enable_uart=0改为enable_uart=1.
参考:http://allstack.net/wordpress/post-1657.html
5、 下载wiringPi头文件参考网址:http://blog.****.net/xukai871105/article/details/17737005
6、 WiringPi库函数详解:http://www.cnblogs.com/lulipro/p/5992172.html
7、 注意:引用wiringPi串口通信时要用#include<wiringPi.h>和#include<wiringPiSerial.h>
在主函数中要用wiringPiSetup()初始化串口。具体例程参考网址:http://blog.****.net/vvbbbbb/article/details/67685644