Model系列:基于RT-Thread freemodbus主从协议栈

描述

启明智显Model系列芯片已经在工业HMI、智慧商显、智能家具家电、智慧医疗等多领域实现应用,也获得了大家的一致好评。同时,我们也注意到了大家在Model系列的Modbus的配置方面存在一些疑问,因而文本将详细介绍Model系列芯片基于 RT-Thread freemodbus 主从协议栈的配置与应用,涵盖主机和从机测试的详细步骤,希望通过本文能够帮助各位开发者快速入手。

 

1、主机测试

 

PC端:Modbus Slave(下载 (modbustools.com)

开发板:mb_master_sample

 

配置工程

RT-Thread

 

配置工程之后,可以在控制台中看到这mb_master_sample、mb_slave_sample两个命令,分别是Modbus 主机和从机的示例代码。要看代码运行的效果还需要 PC 端 Modbus Poll 和 Modbus slave 这两个软件的配合。

RT-Thread

 

首先下载安装和主机示例代码配合的 Modbus slave 软件。

然后,在命令行输入 mb_master_sample 命令就可以运行主机的示例代码。

RT-Thread

 

运行之后,打开 Modbus slave 软件,点击菜单“Setup”中“Slave Definition.. F8”进行参数设置。

RT-Thread

点击菜单“Connection”中“Connect.. F3”进行连接。弹出连接对话框,根据具体情况配置(要与板子上串口配置一致):

RT-Thread

连接成功,可以看到寄存器列表中的第 2、3个寄存器的数值在不断变化。

RT-Thread

 

mb_master_sample测试依赖串口,需要先进行串口配置

 

 

2、从机测试


 

PC端:Modbus Poll(下载 (modbustools.com)

开发板:mb_slave_sample

 

配置工程

RT-Thread

 

配置工程之后,可以在控制台中看到这 mb_slave_sample两个命令,分别是 Modbus 从机的示例代码。要看代码运行的效果还需要 PC 端 Modbus Poll 这个软件的配合。

RT-Thread

 

首先下载安装和主机示例代码配合的 Modbus Poll 软件。

RT-Thread

 

运行之后,打开 Modbus Poll 软件,点击菜单“Setup”中“Read/Write Definition.. F8”进行参数设置。

RT-Thread

 

点击菜单“Connection”中“Connect.. F3”进行连接。弹出连接对话框,根据具体情况配置(要与板子上串口配置一致):

RT-Thread

 

然后,在命令行输入 mb_slave_sample RTU 命令就可以运行主机的示例代码。

RT-Thread

mb_master_sample 测试依赖串口,需要先进行串口配置

 

串口配置

RT-Thread

 

以上就是我们关于Model系列基于RT-Thread freemodbus主从协议栈的技术分享内容。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分