Freemodbus RTU在stm32上的移植分析最近用到free modbus,需要在stm32上進行移植,以作modbus-RTU之用,現成協議的東西用起來很方便,現成源碼很快就可以為設計者所用,也是當初制定標準的初衷吧。首先下載最新的modbus源碼,所謂技術更新換代的比較快,用就用最新的東西,協議嘛也要下載最新的,下載最新的版本freemodbus-v1.5,下載最新的協議不僅可以防止被人改動導致自己做無用功,保持原生態也可以很好的與制定者進行交流。解壓freemodbus-v1.5,目錄結構很清晰,主要有四個文件件,分別是demo,modbus,tools,doc.其中tools為上位機測試modbus程序,doc為一些說明文件先不討論。有用的是demo以及modbus.打開demo,沒有看到stm32的工程文件,有一個叫BARE的文件夾,是一些不包括任何處理器的部分源代碼,我們就用這個建立工程文件。為了給以后移植modbus-TCP帶來方便,這里直接打開之前測試好的基于ENC28168的LwP的stm32工程,在其中導入各個文件。
標簽:
freemodbus
stm32
上傳時間:
2022-06-20
上傳用戶:d1997wayne