在網(wǎng)上看到的別人寫的一個基于STM32的MODBUS程序,還不錯,發(fā)上來分享一下。順便賺賺積分用于下載其他朋友的資料。
此Modbus協(xié)議暫時只支持RTU模式,只支持作為Modbus從設(shè)備。
暫時支持的功能碼(16進(jìn)制)如下表所示:
01.讀線圈狀態(tài)(讀多個輸出位的狀態(tài),有效地位為0-31)
02.讀輸入位狀態(tài)(讀多個輸入位的狀態(tài),有效地位為0-31)
03.讀保持寄存器(讀多個保持寄存器的數(shù)值,有效地位為0-99)
04.讀輸入寄存器(讀多個輸入寄存器的數(shù)值,有效地址為0-1)
05.強制單個線圈(強制單個輸出位的狀態(tài),有效地位為0-31)
06.預(yù)制單個寄存器(設(shè)定一個寄存器的數(shù)值,有效地址為0-99)
0F.強制多個線圈(強制多個輸出位的狀態(tài),有效地址為0-31)
10.預(yù)制多個寄存器(設(shè)定多個寄存器的數(shù)值,有效地址為0-99)
暫時支持的錯誤代碼為:
01 不合法功能代碼從機接收的是一種不能執(zhí)行功能代碼。發(fā)出查詢命令后,該代碼指示無程序功能。(不支持的功能代碼)
02 不合法數(shù)據(jù)地址接收的數(shù)據(jù)地址,是從機不允許的地址。(起始地址不在有效范圍內(nèi))
03 不合法數(shù)據(jù)查詢數(shù)據(jù)區(qū)的值是從機不允許的值。(在起始地址的基礎(chǔ)上,這個數(shù)量是不合法的)
資源簡介:在網(wǎng)上看到的別人寫的一個基于stm32的modbus程序,還不錯,發(fā)上來分享一下。順便賺賺積分用于下載其他朋友的資料。?此modbus協(xié)議暫時只支持RTU模式,只支持作為modbus從設(shè)備。?????? 暫時支持的功能碼(16進(jìn)制)如下表所示:?????? 01.讀線圈狀...
上傳時間: 2022-07-12
上傳用戶:
資源簡介:自已編寫的modbus程序,主要用開工業(yè)上PLC、現(xiàn)廠儀表、控制系統(tǒng)之間的通訊。
上傳時間: 2014-07-01
上傳用戶:梧桐
資源簡介:用PB結(jié)合ASP編寫的網(wǎng)絡(luò)程序,由于水平有限請大家多多指教,有什么問題請指教啊1
上傳時間: 2015-05-01
上傳用戶:003030
資源簡介:一個用C語言編寫的Apriori程序源代碼。
上傳時間: 2015-09-09
上傳用戶:talenthn
資源簡介:一個用完成端口編寫的聊天程序,包括服務(wù)器和客戶端
上傳時間: 2014-08-04
上傳用戶:asasasas
資源簡介:一個用完成端口編寫的聊天程序,包括服務(wù)器和客戶端
上傳時間: 2015-11-06
上傳用戶:阿四AIR
資源簡介:用傳輸矩陣方法編寫的matalb程序,可以用來計算透射率與缺陷折射率之間的關(guān)系
上傳時間: 2013-11-29
上傳用戶:aappkkee
資源簡介:calender.c用C語言編寫的萬年歷程序源代碼。
上傳時間: 2013-12-09
上傳用戶:彭玖華
資源簡介:vb編寫的modbus程序vb編寫的modbus 程序
上傳時間: 2013-12-18
上傳用戶:caiiicc
資源簡介:用windows API 函數(shù)寫的notepad程序,沒有涉及MFC.
上傳時間: 2013-12-28
上傳用戶:gxrui1991
資源簡介:用PQ分解法編寫的潮流程序,并有詳細(xì)的程序說明,希望對電力系統(tǒng)的同仁有用!
上傳時間: 2016-05-23
上傳用戶:葉山豪
資源簡介:本人用matlab內(nèi)部函數(shù)編寫的BP神經(jīng)網(wǎng)絡(luò)算法實現(xiàn),采用目前最先進(jìn)和流行的LV算法,速度很快,效果很好
上傳時間: 2016-09-18
上傳用戶:hwl453472107
資源簡介:用硬件描述語言編寫的跑表程序。實現(xiàn)了跑表秒到分的記時。
上傳時間: 2013-12-09
上傳用戶:zhuyibin
資源簡介:c編寫的監(jiān)視程序源代碼
上傳時間: 2015-01-30
上傳用戶:sunjet
資源簡介:LC記事本1.00源程序 C++Builder4編寫的記事本程序源代碼
上傳時間: 2014-01-24
上傳用戶:gououo
資源簡介:用EVB(嵌入式VB)編寫的GPS接收源代碼,這個可以放到PDA上使用,配合GPS實時知道自己位置,有衛(wèi)星圖顯示,方位角度,和原始GPS信息,是嵌入式GPS開發(fā)的經(jīng)典例程.
上傳時間: 2015-06-09
上傳用戶:han_zh
資源簡介:Verilog編寫的UART程序源代碼。測試成功。支持字符串發(fā)送
上傳時間: 2014-11-26
上傳用戶:jhksyghr
資源簡介:這個程序是基于stm32F4庫函數(shù)編寫的modbus RTU程序,支持功能碼01、02、03、05、06、15、16,RS485通訊,TX:PA2發(fā)送,RX:PA3接收,EN:PG8控制收發(fā)經(jīng)測試,這些功能都可以應(yīng)用,
上傳時間: 2022-05-14
上傳用戶:
資源簡介:此程序用于測試神經(jīng)元的庫函數(shù) // 它展示了怎樣用這個庫所生成的多層BP網(wǎng)絡(luò)來求解宇稱問題
上傳時間: 2013-12-25
上傳用戶:龍飛艇
資源簡介:用來測試ESL DSP C COMPILER數(shù)學(xué)函數(shù)庫是否正確的VC程序,測試方法,在VC下隨機產(chǎn)生函數(shù)輸入值,并把輸入與輸出值記錄到C:MATH文件中。可以直接用于你所測試的COMPILER。
上傳時間: 2015-03-22
上傳用戶:徐孺
資源簡介:這是一個用API函數(shù)編寫的操作系統(tǒng)的內(nèi)存管理的程序的實現(xiàn)
上傳時間: 2014-01-24
上傳用戶:koulian
資源簡介:一個用Concurrent并發(fā)庫編寫的信號程序,很經(jīng)典,希望板主收到我的第五個后給我開通會員號,急需
上傳時間: 2015-05-14
上傳用戶:txfyddz
資源簡介:用VB編寫的modbus通信協(xié)議經(jīng)典的主站程序
上傳時間: 2015-08-05
上傳用戶:c12228
資源簡介:用C編寫的modbus協(xié)議程序,通訊方式為ASCII模式.
上傳時間: 2016-03-19
上傳用戶:cc1915
資源簡介:這是我用VC6.0(用了MFC類庫)編寫的一個集詞法分析、語法分析為一體的程序,是我編譯原理課程設(shè)計的拙作!壓縮包里包括源代碼、測試數(shù)據(jù),可執(zhí)行文件打包,安裝文件打包,課程設(shè)計文檔,程序使用說明和數(shù)據(jù)規(guī)范說明一應(yīng)俱全。
上傳時間: 2014-06-06
上傳用戶:日光微瀾
資源簡介:主要是用vc++6.0編寫的運用MFC庫的編輯框程序
上傳時間: 2014-01-09
上傳用戶:it男一枚
資源簡介:本程序是用winsock API函數(shù)編寫網(wǎng)絡(luò)部分,使用MFC編寫應(yīng)用程序框架 在測試時,發(fā)現(xiàn)在有的機器上只能做服務(wù)器,如果做客戶端則無法連接上服務(wù)器, 而有的則相反 但在同一臺機器上回環(huán)測試均成功! 不知道為什么??是不是因為防火墻或是windows的版本問題?不得而...
上傳時間: 2014-01-04
上傳用戶:13215175592
資源簡介:用鏈表編寫的自動機程序,該程序的主要目的是實現(xiàn)狀態(tài)轉(zhuǎn)換函數(shù),使自動機可以從一個狀態(tài)轉(zhuǎn)換到下一個狀態(tài)
上傳時間: 2014-08-07
上傳用戶:lps11188
資源簡介:用純C語言編寫的一個Linux下的Shell,包含tch和bash的基本功能(包含重定向和后臺運行),暫時不支持管道。已經(jīng)在cygwin和Ubantu 7.10下測試通過。 主要包含: makefile 編譯生成myshell可執(zhí)行文件 myshell.c 主函數(shù)(涉及程序入口) utility.c 所有功...
上傳時間: 2014-02-05
上傳用戶:xymbian
資源簡介:基于nRF24L01的一對多無線通信 測試成功代碼 stm32庫函數(shù)版本調(diào)試的程序,可以直接下載到開發(fā)班子 然后對應(yīng)自己的電路接口 修改gpio口即可 方便移植 做項目時直接復(fù)制驅(qū)動文件 函數(shù)封裝的代碼? 移植性很強 代碼寫了很多注釋 方便閱讀代碼。
上傳時間: 2022-03-24
上傳用戶:jason_vip1