啟明智顯Model系列芯片已經(jīng)在工業(yè)HMI、智慧商顯、智能家具家電、智慧醫(yī)療等多領(lǐng)域?qū)崿F(xiàn)應(yīng)用,也獲得了大家的一致好評(píng)。同時(shí),我們也注意到了大家在Model系列的Modbus的配置方面存在一些疑問,因而文本將詳細(xì)介紹Model系列芯片基于 RT-Thread freemodbus 主從協(xié)議棧的配置與應(yīng)用,涵蓋主機(jī)和從機(jī)測(cè)試的詳細(xì)步驟,希望通過本文能夠幫助各位開發(fā)者快速入手。
1、主機(jī)測(cè)試
PC端:Modbus Slave(下載 (modbustools.com))
開發(fā)板:mb_master_sample
配置工程
![04b2e718-c691-11ef-9434-92fbcf53809c.png](http://images.elecfans.net/uploads/20241230/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](http://images.elecfans.net/uploads/20241230/04ced7b6-c691-11ef-9434-92fbcf53809c.jpg)
首先下載安裝和主機(jī)示例代碼配合的 Modbus slave 軟件。
然后,在命令行輸入 mb_master_sample 命令就可以運(yùn)行主機(jī)的示例代碼。
![04e3e8ae-c691-11ef-9434-92fbcf53809c.jpg](http://images.elecfans.net/uploads/20241230/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](http://images.elecfans.net/uploads/20241230/04f6195c-c691-11ef-9434-92fbcf53809c.jpg)
點(diǎn)擊菜單“Connection”中“Connect.. F3”進(jìn)行連接。彈出連接對(duì)話框,根據(jù)具體情況配置(要與板子上串口配置一致):
![0517ee42-c691-11ef-9434-92fbcf53809c.jpg](http://images.elecfans.net/uploads/20241230/0517ee42-c691-11ef-9434-92fbcf53809c.jpg)
連接成功,可以看到寄存器列表中的第 2、3個(gè)寄存器的數(shù)值在不斷變化。
mb_master_sample測(cè)試依賴串口,需要先進(jìn)行串口配置
2、從機(jī)測(cè)試
PC端:Modbus Poll(下載 (modbustools.com))
開發(fā)板:mb_slave_sample
配置工程
配置工程之后,可以在控制臺(tái)中看到這 mb_slave_sample兩個(gè)命令,分別是 Modbus 從機(jī)的示例代碼。要看代碼運(yùn)行的效果還需要 PC 端 Modbus Poll 這個(gè)軟件的配合。
首先下載安裝和主機(jī)示例代碼配合的 Modbus Poll 軟件。
運(yùn)行之后,打開 Modbus Poll 軟件,點(diǎn)擊菜單“Setup”中“Read/Write Definition.. F8”進(jìn)行參數(shù)設(shè)置。
點(diǎn)擊菜單“Connection”中“Connect.. F3”進(jìn)行連接。彈出連接對(duì)話框,根據(jù)具體情況配置(要與板子上串口配置一致):
然后,在命令行輸入 mb_slave_sample RTU 命令就可以運(yùn)行主機(jī)的示例代碼。
mb_master_sample 測(cè)試依賴串口,需要先進(jìn)行串口配置
串口配置
以上就是我們關(guān)于Model系列基于RT-Thread freemodbus主從協(xié)議棧的技術(shù)分享內(nèi)容。
-
Model
+關(guān)注
關(guān)注
0文章
340瀏覽量
25086 -
協(xié)議棧
+關(guān)注
關(guān)注
2文章
143瀏覽量
33661 -
RT-Thread
+關(guān)注
關(guān)注
31文章
1293瀏覽量
40228
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
RT-Thread freemodbus協(xié)議的移植實(shí)現(xiàn)
基于RT-Thread實(shí)現(xiàn)的Agile Modbus協(xié)議棧
RT-Thread編程指南
基于RT-Thread的FM1702源碼
RT-Thread 應(yīng)用筆記 - libmodbus RTU RS485 從機(jī)
![<b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - libmodbus RTU RS485 從機(jī)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RT-Thread 應(yīng)用筆記 - freemodbus RTU RS485 主機(jī)
![<b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - <b class='flag-5'>freemodbus</b> RTU RS485 主機(jī)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RT-Thread 應(yīng)用筆記 - freemodbus RTU RS485 從機(jī)
![<b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - <b class='flag-5'>freemodbus</b> RTU RS485 從機(jī)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RT-Thread 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard fault
![<b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - 不正確使用LOG也會(huì)引發(fā)hard fault](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RT-Thread 應(yīng)用筆記 - RTC Alarm 組件的使用
![<b class='flag-5'>RT-Thread</b> 應(yīng)用筆記 - RTC Alarm 組件的使用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RT-Thread大會(huì):攝像頭及IoT設(shè)備使用RT-Thread的技術(shù)挑戰(zhàn)
![<b class='flag-5'>RT-Thread</b>大會(huì):攝像頭及IoT設(shè)備使用<b class='flag-5'>RT-Thread</b>的技術(shù)挑戰(zhàn)](https://file.elecfans.com/web2/M00/46/0F/pYYBAGKQRJmAGi7XAAM5FEawrDk090.png)
RT-Thread全球技術(shù)大會(huì):在RT-Thread中使用棧幀來調(diào)試程序
![<b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):在<b class='flag-5'>RT-Thread</b>中使用<b class='flag-5'>棧</b>幀來調(diào)試程序](https://file.elecfans.com/web2/M00/46/39/pYYBAGKRf7OADfesAAFuwU7lTvI591.jpg)
RT-Thread Studio如何測(cè)試Ethernet連網(wǎng)
![<b class='flag-5'>RT-Thread</b> Studio如何測(cè)試Ethernet連網(wǎng)](https://file.elecfans.com/web2/M00/46/AF/pYYBAGKViKKAV0X4AABjscOBhwQ471.png)
RT-Thread USB協(xié)議棧-CherryUSB快速上手指南
![<b class='flag-5'>RT-Thread</b> USB<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>-CherryUSB快速上手指南](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
評(píng)論