电子工程师技术服务社区
- 社区首页
- 下载
- Micrium - modbus.rar
资料描述
本帖最后由 apleilx 于 2017-12-14 17:16 编辑
关于modbus的使用,单片机中最常用的是从机模式用来连接上位机,不过对于429这种芯片来说,本身就可以作为上位机来控制仪表等设备,如果同时需要连接电脑的话就需要主机和从机同时使用。
用一组协议来处理多通道modbus数据最好的办法就是采用类似于基于对象的处理办法,在c语言中可以采用的结构体和指针来实现。
本试验用之前的单通道mosbus程序改写,程序建立的modbus对象结构如下:
对象内容主要包括 数据收发解析状态机,从机功能函数指针,主机命令缓冲池处理状态机,主机命令缓冲区四个部分。