教程介绍
工作的原因,在STM32H743+FreeRTOS上移植了FreeModbus主、从协议栈!
FreeModbus是⼀款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时⽹上也没有发现⽐较好的开源的Modbus主机协议栈,所以才开发这款主持主机模式的FreeModbus协议栈
- 新增加的主机源码与原有从机的风格及接口保持一致;
- 支持主机与从机在同一协议栈运⾏;
- 支持实时操作系统FreeRTOS;
- 为应用提供多种请求模式,⽤户可以选择阻塞还是非阻塞模式,自定义超时时间等,方便应用层灵活调用;
- 支持所有常⽤的Modbus⽅法。
资源介绍
文件 | 说明 |
---|---|
freemodbus-v1.6.zip | FreeModbusV1.6源码 |
FreeModbusMasterSlave(Rev1.0.0).zip | 笔者移植的STM32+FreeRTOS+FreeModbus Master Slave代码 |
ModbusSlave 7.0和ModbusPoll_7.0软件注册码.zip | FreeModbus Master Slave调试工具 |
FreeModbus V1.6 主机使用说明.md | FreeModbus 主机使用说明文档 |
FreeModbus 从机流程图.vsd | FreeModbus 从机流程图 |
FreeModbus 主机流程图.vsd | FreeModbus 主机流程图 |
Modbus应用协议.doc | 笔者整理的 FreeModbus 协议文档 |
文件结构.png | 笔者移植的FreeModbus协议工程文件结构图 |
FreeModbus Datasheet | 笔者搜集 FreeModbus 协议文档 |
资源获取
资源非免,介意勿扰
https://download.youkuaiyun.com/download/qqshare/90230889