libmodbus 源码学习笔记
1.核心函数_框架_数据结构
整个通信的过程 就是上面这个框架 下面就是具体过程
<1> 主设备 我们首先要初始化 我们要使用的串口 然后 设置我们要访问的哪一个设备 最后打开串口
<2>从机设备 也是我们要初始化我们的串口 然后随后立即设置我们的串口设备地址 最后也是连接 打开串口.
<3>随后我们假设 我们主机发送数据给从机,如下图所示
在这个发送数据的过程中肯定有这三个阶段: a.构建消息 b.发送消息 c.接收回应
<4>随后我们的从机接收到数据
接收到数据,对那些数据,从机也进行回应,第一个 modbus_send_raw_request 它是我们自己构建数据进行回应,第二个modbus_reply 则是规范好的 数据框架进行回应
2.发送请求
3.接收请求