1.简介
FreeMODBUS一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数据模式和功能;另外一层是网络层。本软件针对STM32F103系列单片机/STM32F107系列单片机进行MODBUS移植,您只需几分钟的时间,轻松搞定编程。
2.功能
本产品支持以下功能:
读输入寄存器 (0x04)
读保持寄存器 (0x03)
写单个寄存器 (0x06)
写多个寄存器 (0x10)
读取线圈状态 (0x01)
写单个线圈 (0x05)
写多个线圈 (0x0F)
读输入状态 (0x02)
3.操作环境
软件
l STM32编译环境Keil 5.15
l 调试工具 ModbusPoll – Slave
硬件
l STM32单片机
l USB转串口或USB转485
4.适配的串口
|
|
TX |
RX |
TX |
RX |
TX |
RX |
原端口 |