17.2. modbus rtu slave
17.2.1. 概述
该工程演示了modbus rtu从机功能
在这个示例工程中, 一个板子作为rtu master, 另一个板子作为rtu slave。 Master发送读取保持寄存器等待slave回应请求数据。
17.2.2. 注意
使用uart进行modbus通信,与rtu从机通信,必须先复位从机再复位主机。
17.2.3. 硬件设置
请参考具体开发板引脚描述部分的描述。
将两个板子的modbus uart引脚相连。
两个板子必须相连双方GND进行共地,保证信号传输。
17.2.4. 运行现象
先运行slave,再运行master
当工程正确运行后,串口终端会输出如下信息:
modbus rtu slave example
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8
parse ok, recv master msg len:8