organDom
单片机 STM32F107
FreeMODBUS是什么?
如何对
STM32F103/STM32F107系列
单片机进行MODBUS移植呢?
回帖(1)
2021-11-1 09:42:41
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
|
原端口
| 全部重映射
| 部分重映射
|
|
|
|
|
|
中容量
大容量
| USART1
| PA9
| PA10
| PB6
| PB7
|
|
|
USART2
| PA2
| PA3
| PD5
| PD6
|
|
|
|
USART3
| PB10
| PB11
| PD8
| PD9
| PC10
| PC11
|
|
大容量
| UART4
| PC10
| PC11
|
|
|
|
|
UART5
| PC12
| PD2
|
|
|
|
|
|
5.可选购版本
版本
| 学生版
| 科研版
| 企业版
| 定制版
|
价格
| 100
| 148
| 188
| 联系客服
|
源码
| 部分加密
| 开源
| 开源
| 开源
|
功能
| 适合学习
| 适合学习
| 适合产品
| 适合产品
|
调试工具
| 赠送
| 赠送
| 赠送
| 赠送
|
视频详细操作教程
| ×
| √
| √
| √
|
详细文档操作教程
| √
| √
| √
| √
|
人工售后
| 无
| 无
| 无
| 有
|
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
|
原端口
| 全部重映射
| 部分重映射
|
|
|
|
|
|
中容量
大容量
| USART1
| PA9
| PA10
| PB6
| PB7
|
|
|
USART2
| PA2
| PA3
| PD5
| PD6
|
|
|
|
USART3
| PB10
| PB11
| PD8
| PD9
| PC10
| PC11
|
|
大容量
| UART4
| PC10
| PC11
|
|
|
|
|
UART5
| PC12
| PD2
|
|
|
|
|
|
5.可选购版本
版本
| 学生版
| 科研版
| 企业版
| 定制版
|
价格
| 100
| 148
| 188
| 联系客服
|
源码
| 部分加密
| 开源
| 开源
| 开源
|
功能
| 适合学习
| 适合学习
| 适合产品
| 适合产品
|
调试工具
| 赠送
| 赠送
| 赠送
| 赠送
|
视频详细操作教程
| ×
| √
| √
| √
|
详细文档操作教程
| √
| √
| √
| √
|
人工售后
| 无
| 无
| 无
| 有
|
举报
更多回帖