FreeModbus 应用笔记(2)——运行 Modbus 从机并使用网络通信

本文介绍了如何在潘多拉开发板上配置和运行FreeModbus的从机模式,包括RTU和TCP模式。通过Modbus Poll软件进行测试,展示了从机与主站的通信成功,同时提到了TCP通信的注意事项和配置步骤。
摘要由CSDN通过智能技术生成

上期回顾:

FreeModbus 应用笔记(1)——如何在潘多拉开发板上运行 Modbus 主机

1

运行 Modbus 从机

配置工程

在RT-Thread 源码目录下找到潘多拉的bsprt-thread\bsp\stm32\stm32l475-atk-pandora ,在此目录下打开 ENV 工具。

配置 FreeModebus 软件包

1、输入 menuconfig 命令打开配置工具

2、按照下面的路径进入 FreeModbus 软件包的配置菜单,并开启从机模式

1RT-Thread online packages  --->
2  IoT - internet of things  --->
3    [*] FreeModbus: Modbus master and slave stack  --->
4      [ ]   Master mode  ---- 
5      [*]   Slave mode  --->
6      Version (latest)  --->

3、配置从机模式选项

进入 Slave mode 配置菜单,然后开启从机示例程序,如下图所示:

  • advanced configuration:高级配置选项

  • Enable RTU slave mode:开启 RTU 模式支持

  • Enable ASCII slave mode:开启 ASCII 模式支持

  • Enable TCP slave mode:开启 TCP 模式支持(需要设备可以连接网络,且可做服务器使用)

  • Enable slave sample:开启主机示例程序

  • Test slave device address:测试用的从机设备地址

  • uart number used by master sample, e.g. 2 means uart2:表示使用串口几进行通信,默认使用 uart2

  • uart baudrate used by master sample:通信用的波特率

配置硬件 uart2

然后返回到主菜单,进入硬件配置的菜单里开启 uart2 。

1Hardware Drivers Config  --->
2  On-chip Peripheral Drivers  --->
3    -*- Enable UART
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值