啟明智顯Model系列芯片已經(jīng)在工業(yè)HMI、智慧商顯、智能家具家電、智慧醫(yī)療等多領域實現(xiàn)應用,也獲得了大家的一致好評。同時,我們也注意到了大家在Model系列的Modbus的配置方面存在一些疑問,因而文本將詳細介紹Model系列芯片基于 RT-Thread freemodbus 主從協(xié)議棧的配置與應用,涵蓋主機和從機測試的詳細步驟,希望通過本文能夠幫助各位開發(fā)者快速入手。
1、主機測試
PC端:Modbus Slave(下載 (modbustools.com))
開發(fā)板:mb_master_sample
配置工程

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

首先下載安裝和主機示例代碼配合的 Modbus slave 軟件。
然后,在命令行輸入 mb_master_sample 命令就可以運行主機的示例代碼。

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

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

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

mb_master_sample測試依賴串口,需要先進行串口配置
2、從機測試
PC端:Modbus Poll(下載 (modbustools.com))
開發(fā)板:mb_slave_sample
配置工程

配置工程之后,可以在控制臺中看到這 mb_slave_sample兩個命令,分別是 Modbus 從機的示例代碼。要看代碼運行的效果還需要 PC 端 Modbus Poll 這個軟件的配合。

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

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

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

然后,在命令行輸入 mb_slave_sample RTU 命令就可以運行主機的示例代碼。

mb_master_sample 測試依賴串口,需要先進行串口配置
串口配置

以上就是我們關于Model系列基于RT-Thread freemodbus主從協(xié)議棧的技術分享內容。
-
Model
+關注
關注
0文章
343瀏覽量
26266 -
協(xié)議棧
+關注
關注
2文章
146瀏覽量
34476 -
RT-Thread
+關注
關注
32文章
1532瀏覽量
44210
發(fā)布評論請先 登錄
RT-Thread freemodbus協(xié)議的移植實現(xiàn)
基于RT-Thread實現(xiàn)的Agile Modbus協(xié)議棧
RT-Thread編程指南
基于RT-Thread的FM1702源碼
RT-Thread 應用筆記 - libmodbus RTU RS485 從機
RT-Thread 應用筆記 - freemodbus RTU RS485 主機
RT-Thread 應用筆記 - freemodbus RTU RS485 從機
RT-Thread 應用筆記 - 不正確使用LOG也會引發(fā)hard fault
RT-Thread 應用筆記 - RTC Alarm 組件的使用
RT-Thread大會:攝像頭及IoT設備使用RT-Thread的技術挑戰(zhàn)
RT-Thread全球技術大會:在RT-Thread中使用棧幀來調試程序
RT-Thread Studio如何測試Ethernet連網(wǎng)
RT-Thread USB協(xié)議棧-CherryUSB快速上手指南

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