libmodbus我们已经在公众号和应用笔记中介绍过很多次了,关于他的下载编译安装,编译配置,交叉编译等,如果不清楚可以参考之前的公众号文章
本文主要涉及Modbus RTU模式的测试。关于Modbus TCP/IP在之前的文章中也推送过,因为树莓派3的硬件串口和蓝牙是公用的,所以在用串口通信的时候,需要对树莓派做一些配置和设置。并关掉串口控制台功能。
需要运行sudo raspi-confg 命令配置
配置完需要重启reboot,使得配置生效。
修改cmdline.txt 配置文件, 使用vi或者nano 打开文件
输入命令sudo nano /boot/cmdline.txt