FreeModbus學習筆記一、FreeModbus簡介
FreeMODBUS一個奧地利人寫的Modbus協(xié)議。它是一個針對嵌入式應(yīng)用的一個免費(自由)的通用MODBUS協(xié)議的移植。Modbus是一個工業(yè)制造環(huán)境中應(yīng)用的一個通用協(xié)議。Modbus通信協(xié)議棧包括兩層:Modbus應(yīng)用層協(xié)議,該層定義了數(shù)據(jù)模式和功能;另外一層是網(wǎng)絡(luò)層。
FreeMODBUS提供了RTU/ASCII傳輸模式及TCP協(xié)議支持。FreeModbus遵循BSD許可證,這意味著用戶可以將FreeModbus應(yīng)用于商業(yè)環(huán)境中。目前版本FreeModbus-V1.5提供如下的功能支持:
二、FreeModbus對硬件的需求
FreeModbus 協(xié)議對硬件的需求非常少——基本上任何具有串行接口,并且有一些能夠容納modbus數(shù)據(jù)幀的RAM的微控制器都足夠了。
◆一個異步串行接口,能夠支持接收緩沖區(qū)滿和發(fā)送緩存區(qū)空中斷。一個能夠產(chǎn)生RTU傳輸所需要的t3.5字符超時定時器的時鐘。
對于軟件部分,僅僅需要一個簡單的事件隊列。在使用操作系統(tǒng)的處理器上,可通過單獨定義一個任務(wù)完成Modbus時間的查詢。小點的微控制器往往不允許使用操作系統(tǒng),在那種情況下,可以使用一個全局變量來實現(xiàn)該事件隊列(AtmelAVR移植使用這種方式實現(xiàn))。
實際的存儲器需求決定于所使用的Modbus模塊的多少。下表列出了所支持的功能編譯后所需要的存儲器。ARM是使用GNUARM編譯器3.4.4使用-01選項得到的。AVR項數(shù)值是使用WinAVR編譯器3.4.5使用-Os選項編譯得到的。
資源簡介:freemodbus學習筆記一、freemodbus簡介freemodbus一個奧地利人寫的Modbus協(xié)議。它是一個針對嵌入式應(yīng)用的一個免費(自由)的通用MODBUS協(xié)議的移植。Modbus是一個工業(yè)制造環(huán)境中應(yīng)用的一個通用協(xié)議。Modbus通信協(xié)議棧包括兩層:Modbus應(yīng)用層協(xié)議,該層定義了數(shù)...
上傳時間: 2022-06-24
上傳用戶:
資源簡介:STM32F107開發(fā)板學習筆記 超清版
上傳時間: 2013-08-05
上傳用戶:eeworm
資源簡介:PROE2001基本命令學習筆記.doc
上傳時間: 2013-05-25
上傳用戶:eeworm
資源簡介:51單片機學習筆記。HJ-1G開發(fā)板學習筆記一
上傳時間: 2013-05-25
上傳用戶:jiachuan666
資源簡介:CAM350軟件的學習筆記目錄1. CAM3501. 一. Gerber知識2. 二.CAM3503. 三.CAM350操作4. 附錄Gerber知識l Gerber 文件的格式包括:? RS-274-X (常用)? RS-274-D (常用)? RS-274? Fire 9000? Mda 9000? Barco DPFl 標準的gerber file 格式可分為RS-274...
上傳時間: 2013-10-19
上傳用戶:wayne595
資源簡介:Allegro學習筆記之3—電源層、地層分割
上傳時間: 2013-11-15
上傳用戶:9牛10
資源簡介:AutoCAD_Electrical_2008_魔獸學習筆記
上傳時間: 2014-04-11
上傳用戶:anng
資源簡介:開關(guān)電源學習筆記
上傳時間: 2013-11-21
上傳用戶:zhaoq123
資源簡介:AVR_TWI總線學習筆記
上傳時間: 2013-11-17
上傳用戶:葉山豪
資源簡介:zigbee學習筆記
上傳時間: 2013-11-01
上傳用戶:eastimage
資源簡介:整理STM32學習筆記
上傳時間: 2013-12-28
上傳用戶:asddsd
資源簡介:LPC2368學習筆記
上傳時間: 2013-10-12
上傳用戶:gy592333
資源簡介:STM32學習筆記
上傳時間: 2014-12-22
上傳用戶:yl1140vista
資源簡介:??? ALTERA公司:用ModelSimSE進行功能仿真和時序仿真的方法(ALTERA篇)之學習筆記
上傳時間: 2013-11-08
上傳用戶:qingdou
資源簡介: 我近期計劃陸續(xù)整理出以下幾個方面的學習筆記:初學 ModelSimSE 時被迷糊了幾天的若干概念;在 ModelSimSE 中添加 ALTERA 仿真庫的詳細步驟;用 ModelSimSE 進行功能仿真和時序仿真的方法(ALTERA 篇);ModelSimSE 中常用到的幾個命令及 DO文件的學習筆...
上傳時間: 2013-11-05
上傳用戶:lou45566
資源簡介:Allegro學習筆記之3—電源層、地層分割
上傳時間: 2014-02-14
上傳用戶:徐孺
資源簡介:AutoCAD_Electrical_2008_魔獸學習筆記
上傳時間: 2013-11-02
上傳用戶:后時代明明
資源簡介:CAM350軟件的學習筆記目錄1. CAM3501. 一. Gerber知識2. 二.CAM3503. 三.CAM350操作4. 附錄Gerber知識l Gerber 文件的格式包括:? RS-274-X (常用)? RS-274-D (常用)? RS-274? Fire 9000? Mda 9000? Barco DPFl 標準的gerber file 格式可分為RS-274...
上傳時間: 2013-10-17
上傳用戶:yzy6007
資源簡介:??? ALTERA公司:用ModelSimSE進行功能仿真和時序仿真的方法(ALTERA篇)之學習筆記
上傳時間: 2013-12-24
上傳用戶:ch3ch2oh
資源簡介: 我近期計劃陸續(xù)整理出以下幾個方面的學習筆記:初學 ModelSimSE 時被迷糊了幾天的若干概念;在 ModelSimSE 中添加 ALTERA 仿真庫的詳細步驟;用 ModelSimSE 進行功能仿真和時序仿真的方法(ALTERA 篇);ModelSimSE 中常用到的幾個命令及 DO文件的學習筆...
上傳時間: 2013-10-13
上傳用戶:18602424091
資源簡介:網(wǎng)友學習筆記.rar
上傳時間: 2015-01-19
上傳用戶:lyy1234
資源簡介:rationalrose2002學習筆記
上傳時間: 2015-01-25
上傳用戶:q123321
資源簡介:VC++技術(shù)內(nèi)幕學習筆記.rar
上傳時間: 2015-01-26
上傳用戶:ynsnjs
資源簡介:python學習筆記
上傳時間: 2013-12-13
上傳用戶:yiwen213
資源簡介:J2EE學習筆記
上傳時間: 2014-01-22
上傳用戶:2525775
資源簡介:匯編的學習筆記PPT
上傳時間: 2014-01-13
上傳用戶:qazxsw
資源簡介:這是有關(guān)電子商務(wù)的學習筆記以及java的源代碼,非常精彩
上傳時間: 2015-03-20
上傳用戶:fnhhs
資源簡介:vc++的學習筆記,列出需要掌握的內(nèi)容,是個好
上傳時間: 2013-12-13
上傳用戶:上善若水
資源簡介:delphi學習筆記,對初學者有幫助^-^
上傳時間: 2014-01-05
上傳用戶:xuanchangri
資源簡介:c# 大量的學習資料。包括ado.net學習筆記,入門,以及各種小程序的源碼等等。
上傳時間: 2013-12-21
上傳用戶:佳期如夢