- 文件功能
- user_mb_m.c:回调函数,用于拆包(根据协议)
- portevent_m.c:管理事件,主要用于切换状态机
- portserial_m.c:串口移植
- porttimer_m.c:定时器移植,定时器有2个用途
- 接收超时时间(一般是1秒)
- T3.5计时,用于判断接收完一帧
- mb_m.c:主站系统的外部调用函数
- mbfuncxxxx_m.c:协议功能函数,用于打包(请求)
- mbrtu_m.c:RTU协议函数(modbus还包括tcp)
- mbutils.c:多功能工具包,包括位操作等一些工具函数
-
以下是主站的流程图
- 主站初始化以后,占用以下资源
-
ModbusMasterRequeset 线程:打包数据,请求处理、根据回应进行处理(error&#
-
Modbus RTU Master源代码解读
最新推荐文章于 2022-12-14 22:29:23 发布
![](https://img-home.csdnimg.cn/images/20240709112858.png)