0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

启明智显 2024-12-30 17:32 次阅读

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

1、主机测试

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

开发板:mb_master_sample

配置工程

04b2e718-c691-11ef-9434-92fbcf53809c.png

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

04ced7b6-c691-11ef-9434-92fbcf53809c.jpg

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

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

04e3e8ae-c691-11ef-9434-92fbcf53809c.jpg

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

04f6195c-c691-11ef-9434-92fbcf53809c.jpg

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

0517ee42-c691-11ef-9434-92fbcf53809c.jpg

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

05237636-c691-11ef-9434-92fbcf53809c.jpg

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

2、从机测试


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

开发板:mb_slave_sample

配置工程

05442688-c691-11ef-9434-92fbcf53809c.png

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

04ced7b6-c691-11ef-9434-92fbcf53809c.jpg

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

057366a0-c691-11ef-9434-92fbcf53809c.jpg

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

0588d8a0-c691-11ef-9434-92fbcf53809c.jpg

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

059af3f0-c691-11ef-9434-92fbcf53809c.jpg

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

05be53c2-c691-11ef-9434-92fbcf53809c.jpg

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

串口配置

05de8cb4-c691-11ef-9434-92fbcf53809c.png

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

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

    关注

    0

    文章

    340

    浏览量

    25079
  • 协议栈
    +关注

    关注

    2

    文章

    142

    浏览量

    33642
  • RT-Thread
    +关注

    关注

    31

    文章

    1291

    浏览量

    40187
收藏 人收藏

    评论

    相关推荐

    RT-Thread freemodbus协议的移植实现

    前言继续熟悉RT-Thread freemodbus的应用,熟悉modbus协议。平台:Pandora STM32L475,Keil MDK5,RT-Thread 4.0.3有前几次的
    发表于 04-29 14:40

    基于RT-Thread实现的Agile Modbus协议

    基于 RT-Thread 实现的支持 Modbus 固件升级的 Bootloader:HPM6750_Boot  特性  支持 rtu 及 tcp 协议,使用纯 C 开发,不涉及任何硬件接口,可在任何形式的硬件上
    发表于 10-08 15:04

    RT-Thread编程指南

    RT-Thread编程指南——RT-Thread开发组(2015-03-31)。RT-Thread做为国内有较大影响力的开源实时操作系统,本文是RT-Thread实时操作系统的编程指南
    发表于 11-26 16:06 0次下载

    基于RT-Thread的FM1702源码

    RT-Thread是一款来自中国的开源嵌入式实时操作系统,包括一系列应用组件和驱动框架,如TCP/IP协议,虚拟文件系统,POSIX接口,图形用户界面。---(转自RTT官网)。
    发表于 12-28 10:54 15次下载

    RT-Thread 应用笔记 - libmodbus RTU RS485 从机

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard faultRT-Thread 应用笔记 - RTC Alarm 组件的使用RT-Thread 应用笔记 - freemodb
    发表于 01-25 18:15 8次下载
    <b class='flag-5'>RT-Thread</b> 应用笔记 - libmodbus RTU RS485 从机

    RT-Thread 应用笔记 - freemodbus RTU RS485 主机

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard faultRT-Thread 应用笔记 - RTC Alarm 组件的使用RT-Thread 应用笔记 - freemodb
    发表于 01-25 18:16 8次下载
    <b class='flag-5'>RT-Thread</b> 应用笔记 - <b class='flag-5'>freemodbus</b> RTU RS485 主机

    RT-Thread 应用笔记 - freemodbus RTU RS485 从机

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard faultRT-Thread 应用笔记 - RTC Alarm 组件的使用RT-Thread 应用笔记 - freemodb
    发表于 01-25 18:17 3次下载
    <b class='flag-5'>RT-Thread</b> 应用笔记 - <b class='flag-5'>freemodbus</b> RTU RS485 从机

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard fault

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard faultRT-Thread 应用笔记 - RTC Alarm 组件的使用RT-Thread 应用笔记 - freemodb
    发表于 01-25 18:17 8次下载
    <b class='flag-5'>RT-Thread</b> 应用笔记 - 不正确使用LOG也会引发hard fault

    RT-Thread 应用笔记 - RTC Alarm 组件的使用

    RT-Thread 应用笔记 - 不正确使用LOG也会引发hard faultRT-Thread 应用笔记 - RTC Alarm 组件的使用RT-Thread 应用笔记 - freemodb
    发表于 01-25 18:18 10次下载
    <b class='flag-5'>RT-Thread</b> 应用笔记 - RTC Alarm 组件的使用

    RT-Thread大会:摄像头及IoT设备使用RT-Thread的技术挑战

    本文主要讲述以下几个问题:   研发团队使用RT-Thread的技术挑战   技术差异带来的人员培养问题   开发协作模式带来的困惑   使用RT Thread开发大规模嵌入
    的头像 发表于 05-27 11:17 1800次阅读
    <b class='flag-5'>RT-Thread</b>大会:摄像头及IoT设备使用<b class='flag-5'>RT-Thread</b>的技术挑战

    RT-Thread全球技术大会:在RT-Thread中使用帧来调试程序

    百问网科技CTO韦东山,在RT-Thread全球技术大会大会中,以在RT-Thread中使用帧来调试程序为主题进行了介绍。
    的头像 发表于 05-28 09:33 1853次阅读
    <b class='flag-5'>RT-Thread</b>全球技术大会:在<b class='flag-5'>RT-Thread</b>中使用<b class='flag-5'>栈</b>帧来调试程序

    RT-Thread Studio如何测试Ethernet连网

    RT-Thread 是一款开源实时操作系统,包括 RT-Thread 内核、FinSH 命令行工具、设备文件系统、TCP/IP 协议RT-Thr
    的头像 发表于 05-31 11:17 2858次阅读
    <b class='flag-5'>RT-Thread</b> Studio如何测试Ethernet连网

    RT-Thread文档_RT-Thread 简介

    RT-Thread文档_RT-Thread 简介
    发表于 02-22 18:22 5次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> 简介

    RT-Thread文档_RT-Thread SMP 介绍与移植

    RT-Thread文档_RT-Thread SMP 介绍与移植
    发表于 02-22 18:31 9次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> SMP 介绍与移植

    RT-Thread USB协议-CherryUSB快速上手指南

    的是,CherryUSB已经成为RT-Thread的USB标准对接协议实现。这意味着在RT-Thread系统中,开发者可以方便地使用CherryUSB来实现USB相关功能,为项
    的头像 发表于 11-22 01:09 284次阅读
    <b class='flag-5'>RT-Thread</b> USB<b class='flag-5'>协议</b><b class='flag-5'>栈</b>-CherryUSB快速上手指南