0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Model系列:基于RT-Thread freemodbus主從協(xié)議棧

啟明智顯 ? 2024-12-30 17:32 ? 次閱讀

啟明智顯Model系列芯片已經(jīng)在工業(yè)HMI、智慧商顯、智能家具家電、智慧醫(yī)療等多領(lǐng)域?qū)崿F(xiàn)應(yīng)用,也獲得了大家的一致好評(píng)。同時(shí),我們也注意到了大家在Model系列的Modbus的配置方面存在一些疑問(wèn),因而文本將詳細(xì)介紹Model系列芯片基于 RT-Thread freemodbus 主從協(xié)議棧的配置與應(yīng)用,涵蓋主機(jī)和從機(jī)測(cè)試的詳細(xì)步驟,希望通過(guò)本文能夠幫助各位開發(fā)者快速入手。

1、主機(jī)測(cè)試

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

開發(fā)板:mb_master_sample

配置工程

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

配置工程之后,可以在控制臺(tái)中看到這mb_master_sample、mb_slave_sample兩個(gè)命令,分別是Modbus 主機(jī)和從機(jī)的示例代碼。要看代碼運(yùn)行的效果還需要 PC 端 Modbus Poll 和 Modbus slave 這兩個(gè)軟件的配合。

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

首先下載安裝和主機(jī)示例代碼配合的 Modbus slave 軟件。

然后,在命令行輸入 mb_master_sample 命令就可以運(yùn)行主機(jī)的示例代碼。

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

運(yùn)行之后,打開 Modbus slave 軟件,點(diǎn)擊菜單“Setup”中“Slave Definition.. F8”進(jìn)行參數(shù)設(shè)置。

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

點(diǎn)擊菜單“Connection”中“Connect.. F3”進(jìn)行連接。彈出連接對(duì)話框,根據(jù)具體情況配置(要與板子上串口配置一致):

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

連接成功,可以看到寄存器列表中的第 2、3個(gè)寄存器的數(shù)值在不斷變化。

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

mb_master_sample測(cè)試依賴串口,需要先進(jìn)行串口配置

2、從機(jī)測(cè)試


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

開發(fā)板:mb_slave_sample

配置工程

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

配置工程之后,可以在控制臺(tái)中看到這 mb_slave_sample兩個(gè)命令,分別是 Modbus 從機(jī)的示例代碼。要看代碼運(yùn)行的效果還需要 PC 端 Modbus Poll 這個(gè)軟件的配合。

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

首先下載安裝和主機(jī)示例代碼配合的 Modbus Poll 軟件。

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

運(yùn)行之后,打開 Modbus Poll 軟件,點(diǎn)擊菜單“Setup”中“Read/Write Definition.. F8”進(jìn)行參數(shù)設(shè)置。

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

點(diǎn)擊菜單“Connection”中“Connect.. F3”進(jìn)行連接。彈出連接對(duì)話框,根據(jù)具體情況配置(要與板子上串口配置一致):

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

然后,在命令行輸入 mb_slave_sample RTU 命令就可以運(yùn)行主機(jī)的示例代碼。

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

mb_master_sample 測(cè)試依賴串口,需要先進(jìn)行串口配置

串口配置

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

以上就是我們關(guān)于Model系列基于RT-Thread freemodbus主從協(xié)議棧的技術(shù)分享內(nèi)容。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Model
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    25086
  • 協(xié)議棧
    +關(guān)注

    關(guān)注

    2

    文章

    142

    瀏覽量

    33656
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1293

    瀏覽量

    40217
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RT-Thread freemodbus協(xié)議的移植實(shí)現(xiàn)

    前言繼續(xù)熟悉RT-Thread freemodbus的應(yīng)用,熟悉modbus協(xié)議。平臺(tái):Pandora STM32L475,Keil MDK5,RT-Thread 4.0.3有前幾次的
    發(fā)表于 04-29 14:40

    基于RT-Thread實(shí)現(xiàn)的Agile Modbus協(xié)議

    基于 RT-Thread 實(shí)現(xiàn)的支持 Modbus 固件升級(jí)的 Bootloader:HPM6750_Boot  特性  支持 rtu 及 tcp 協(xié)議,使用純 C 開發(fā),不涉及任何硬件接口,可在任何形式的硬件上
    發(fā)表于 10-08 15:04

    RT-Thread編程指南

    RT-Thread編程指南——RT-Thread開發(fā)組(2015-03-31)。RT-Thread做為國(guó)內(nèi)有較大影響力的開源實(shí)時(shí)操作系統(tǒng),本文是RT-Thread實(shí)時(shí)操作系統(tǒng)的編程指南
    發(fā)表于 11-26 16:06 ?0次下載

    基于RT-Thread的FM1702源碼

    RT-Thread是一款來(lái)自中國(guó)的開源嵌入式實(shí)時(shí)操作系統(tǒng),包括一系列應(yīng)用組件和驅(qū)動(dòng)框架,如TCP/IP協(xié)議,虛擬文件系統(tǒng),POSIX接口,圖形用戶界面。---(轉(zhuǎn)自RTT官網(wǎng))。
    發(fā)表于 12-28 10:54 ?15次下載

    RT-Thread 應(yīng)用筆記 - libmodbus RTU RS485 從機(jī)

    RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard faultRT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用RT-Thread 應(yīng)用筆記 - freemodb
    發(fā)表于 01-25 18:15 ?8次下載
    <b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - libmodbus RTU RS485 從機(jī)

    RT-Thread 應(yīng)用筆記 - freemodbus RTU RS485 主機(jī)

    RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard faultRT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用RT-Thread 應(yīng)用筆記 - freemodb
    發(fā)表于 01-25 18:16 ?8次下載
    <b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - <b class='flag-5'>freemodbus</b> RTU RS485 主機(jī)

    RT-Thread 應(yīng)用筆記 - freemodbus RTU RS485 從機(jī)

    RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard faultRT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用RT-Thread 應(yīng)用筆記 - freemodb
    發(fā)表于 01-25 18:17 ?3次下載
    <b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - <b class='flag-5'>freemodbus</b> RTU RS485 從機(jī)

    RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard fault

    RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard faultRT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用RT-Thread 應(yīng)用筆記 - freemodb
    發(fā)表于 01-25 18:17 ?8次下載
    <b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard fault

    RT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用

    RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard faultRT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用RT-Thread 應(yīng)用筆記 - freemodb
    發(fā)表于 01-25 18:18 ?10次下載
    <b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - RTC Alarm 組件的使用

    RT-Thread大會(huì):攝像頭及IoT設(shè)備使用RT-Thread的技術(shù)挑戰(zhàn)

    本文主要講述以下幾個(gè)問(wèn)題:   研發(fā)團(tuán)隊(duì)使用RT-Thread的技術(shù)挑戰(zhàn)   技術(shù)差異帶來(lái)的人員培養(yǎng)問(wèn)題   開發(fā)協(xié)作模式帶來(lái)的困惑   使用RT Thread開發(fā)大規(guī)模嵌入
    的頭像 發(fā)表于 05-27 11:17 ?1806次閱讀
    <b class='flag-5'>RT-Thread</b>大會(huì):攝像頭及IoT設(shè)備使用<b class='flag-5'>RT-Thread</b>的技術(shù)挑戰(zhàn)

    RT-Thread全球技術(shù)大會(huì):在RT-Thread中使用幀來(lái)調(diào)試程序

    百問(wèn)網(wǎng)科技CTO韋東山,在RT-Thread全球技術(shù)大會(huì)大會(huì)中,以在RT-Thread中使用幀來(lái)調(diào)試程序?yàn)橹黝}進(jìn)行了介紹。
    的頭像 發(fā)表于 05-28 09:33 ?1855次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):在<b class='flag-5'>RT-Thread</b>中使用<b class='flag-5'>棧</b>幀來(lái)調(diào)試程序

    RT-Thread Studio如何測(cè)試Ethernet連網(wǎng)

    RT-Thread 是一款開源實(shí)時(shí)操作系統(tǒng),包括 RT-Thread 內(nèi)核、FinSH 命令行工具、設(shè)備文件系統(tǒng)、TCP/IP 協(xié)議、RT-Thr
    的頭像 發(fā)表于 05-31 11:17 ?2863次閱讀
    <b class='flag-5'>RT-Thread</b> Studio如何測(cè)試Ethernet連網(wǎng)

    RT-Thread文檔_RT-Thread 簡(jiǎn)介

    RT-Thread文檔_RT-Thread 簡(jiǎn)介
    發(fā)表于 02-22 18:22 ?5次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> 簡(jiǎn)介

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發(fā)表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與移植

    RT-Thread USB協(xié)議-CherryUSB快速上手指南

    的是,CherryUSB已經(jīng)成為RT-Thread的USB標(biāo)準(zhǔn)對(duì)接協(xié)議實(shí)現(xiàn)。這意味著在RT-Thread系統(tǒng)中,開發(fā)者可以方便地使用CherryUSB來(lái)實(shí)現(xiàn)USB相關(guān)功能,為項(xiàng)
    的頭像 發(fā)表于 11-22 01:09 ?304次閱讀
    <b class='flag-5'>RT-Thread</b> USB<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>-CherryUSB快速上手指南