STM32
直播中

王刚

7年用户 1223经验值
私信 关注
[问答]

如何对STM32F103/STM32F107系列单片机进行MODBUS移植呢

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
联系客服
源码
部分加密
开源
开源
开源
功能
适合学习
适合学习
适合产品
适合产品
调试工具
赠送
赠送
赠送
赠送
视频详细操作教程
×



详细文档操作教程




人工售后




举报
×
20
完善资料,
赚取积分