FreeModbus学习笔记一、FreeModbus简介
FreeMODBUS一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数据模式和功能;另外一层是网络层。
FreeMODBUS提供了RTU/ASCII传输模式及TCP协议支持。FreeModbus遵循BSD许可证,这意味着用户可以将FreeModbus应用于商业环境中。目前版本FreeModbus-V1.5提供如下的功能支持:
二、FreeModbus对硬件的需求
FreeModbus 协议对硬件的需求非常少——基本上任何具有串行接口,并且有一些能够容纳modbus数据帧的RAM的微控制器都足够了。
◆一个异步串行接口,能够支持接收缓冲区满和发送缓存区空中断。一个能够产生RTU传输所需要的t3.5字符超时定时器的时钟。
对于软件部分,仅仅需要一个简单的事件队列。在使用操作系统的处理器上,可通过单独定义一个任务完成Modbus时间的查询。小点的微控制器往往不允许使用操作系统,在那种情况下,可以使用一个全局变量来实现该事件队列(AtmelAVR移植使用这种方式实现)。
实际的存储器需求决定于所使用的Modbus模块的多少。下表列出了所支持的功能编译后所需要的存储器。ARM是使用GNUARM编译器3.4.4使用-01选项得到的。AVR项数值是使用WinAVR编译器3.4.5使用-Os选项编译得到的。
资源简介:freemodbus学习笔记一、freemodbus简介freemodbus一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数...
上传时间: 2022-06-24
上传用户:
资源简介:STM32F107开发板学习笔记 超清版
上传时间: 2013-08-05
上传用户:eeworm
资源简介:PROE2001基本命令学习笔记.doc
上传时间: 2013-05-25
上传用户:eeworm
资源简介:51单片机学习笔记。HJ-1G开发板学习笔记一
上传时间: 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
资源简介:开关电源学习笔记
上传时间: 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
资源简介: 我近期计划陆续整理出以下几个方面的学习笔记:初学 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
资源简介: 我近期计划陆续整理出以下几个方面的学习笔记:初学 ModelSimSE 时被迷糊了几天的若干概念;在 ModelSimSE 中添加 ALTERA 仿真库的详细步骤;用 ModelSimSE 进行功能仿真和时序仿真的方法(ALTERA 篇);ModelSimSE 中常用到的几个命令及 DO文件的学习笔...
上传时间: 2013-10-13
上传用户:18602424091
资源简介:网友学习笔记.rar
上传时间: 2015-01-19
上传用户:lyy1234
资源简介:rationalrose2002学习笔记
上传时间: 2015-01-25
上传用户:q123321
资源简介:VC++技术内幕学习笔记.rar
上传时间: 2015-01-26
上传用户:ynsnjs
资源简介:python学习笔记
上传时间: 2013-12-13
上传用户:yiwen213
资源简介:J2EE学习笔记
上传时间: 2014-01-22
上传用户:2525775
资源简介:汇编的学习笔记PPT
上传时间: 2014-01-13
上传用户:qazxsw
资源简介:这是有关电子商务的学习笔记以及java的源代码,非常精彩
上传时间: 2015-03-20
上传用户:fnhhs
资源简介:vc++的学习笔记,列出需要掌握的内容,是个好
上传时间: 2013-12-13
上传用户:上善若水
资源简介:delphi学习笔记,对初学者有帮助^-^
上传时间: 2014-01-05
上传用户:xuanchangri
资源简介:c# 大量的学习资料。包括ado.net学习笔记,入门,以及各种小程序的源码等等。
上传时间: 2013-12-21
上传用户:佳期如梦