E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
freeModbus
freemodbus
移植stm32过程分析及代码
本文参考http://blog.csdn.net/daniellee_ustb/article/details/8721883这位博主文章,挑选出我认为比较主要的东西,写的很不错..同时在网上也搜集了这方面的资料写了一个测试代码,大家可以在看代码的同时了解整个过程.这样我想更容易理解.代码已经测试过,可以用的.http://download.csdn.net/detail/skill_cheng/
lq_wxx
·
2020-08-16 21:01
STM32移植
FreeModbus
实现ModBusRTU协议
首先将
FreeModbus
移植到自己工程中,如下图所示:然后修改portserial.c和porttimer.c文件:portserial.c/**FreeModbusLibary:BAREPort*Copyright
小灰灰搞电子
·
2020-08-16 20:49
STM32编程技巧
ModBus
FreeModbus
移植到STM32F107(以太网传输方式)
1.创建工程配置好之后生成工程2.将
FreeModbus
源码,拷贝到工程目录3.将
FreeModbus
文件添加进工程打开mbtcp.c文件发现,受MB_TCP_ENABLED宏定义的影响,所有代码都是灰的因此跳转到宏定义的地方
QQ1034313020
·
2020-08-16 19:29
STM32
Modbus
FreeModbus
源码详解
本篇按照
FreeModbus
协议栈的工作流程,对源代码进行总结解析;
FreeModbus
协议栈作为从机,等待主机传送的数据,当从机接收到一帧完整的报文后,对报文进行解析,然后响应主机,发送报文给主机,实现主机和从机之间的通信
恰冯同学年少
·
2020-08-16 18:08
modbus
EasyARM i.mx287学习笔记——通过modbus tcp控制GPIO
0前言本文使用
freemodbus
协议栈,在EasyARMi.mx287上实现了modbustcp从机。
xukai871105
·
2020-08-16 18:55
Linux学习笔记
MODBUS学习笔记——modbus tk modbus TCP主机实现
在不能运行linux的嵌入式系统中,
freemodbus
是一个完善的从机协议栈,在能够运行linux的嵌入式系统中存在多种选择,而modbustk是使用python语言实现的modbus协议栈,该函数库即支持主机也支持从机
xukai871105
·
2020-08-16 17:19
嵌入式ARM
MSP430 编译问题
LinkingWarning[w45]:Memoryattributeinfomismatchbetweenmodulesmbrtu(E:\workspace\soft\trunk\Libraries\
FreeMODBUS
semiBin
·
2020-08-11 15:39
其它
FreeModbus
开源协议栈的移植和详解(一)-
FreeModbus
的下载和文件结构
FreeModbus
开源协议栈的移植和详解(一)引言一、
FreeModbus
的获取二、
FreeModbus
文件夹的介绍三、Modbus文件夹介绍四、小结引言很多做单片机或者嵌入式的朋友对Modbus协议应该不陌生了
lubety
·
2020-08-09 13:15
FreeModbus
FreeModbus
开源协议栈的移植和详解(四)-
FreeModbus
在STM32上的移植
FreeModbus
开源协议栈的移植和详解(四)概述一、移植前的准备二、将
FreeModbus
文件源码添加到STM32工程中三、PORT文件夹修改1、port.h文件2、portserial.c2.1`
lubety
·
2020-08-09 13:15
FreeModbus
FreeModbus
开源协议栈的移植和详解(二)- modbus主流程分析
FreeModbus
开源协议栈的移植和详解(二)概述一、从main函数说起二、mb.c文件1、使用的全局变量和数据结构1.1`staticUCHARucMBAddress`1.2`staticeMBModeeMBCurrentMode
lubety
·
2020-08-09 13:15
FreeModbus
Freemodbus
源码讲解系列 (二)
这次主要介绍eMBInit()函数。该函数是初始化modbus协议栈。其中会把协议的开始、禁止、发送、接收、解析、定时器等操作赋值给相应的函数,这样的好处可以防止底层变量被修改。同时,使得从机的状态固定在一个特定的状态。因为初始化同时初始化了RTU和ASCII两种模式,本例程只讲解RTU的初始化过程。废话不多说,直接交代代码。eMBErrorCodeeMBInit(eMBModeeMode,UCH
萧年已逝
·
2020-08-09 03:11
STM32 移植
FreeModbus
详细过程
这里详细说下如何将
freemodbus
移植到stm32平台。我下载的版本是1.6,我会在我的下载链接里面加上1.6的
freemodbus
压缩包以及我已经移植好的s
嵌入式小刘
·
2020-08-05 12:03
STM32
modbus
stm32
嵌入式Linux 串口编程系列4——EasyARM287开发板通过
freemodbus
实现Modbus通信
前面的文章分析了串口的一些基本知识,在工业应用中,串口通信比较常用的协议就是ModbusRTU,
freemodbus
是一款微型modbus协议栈,之前对各种单片机、小型处理器支持的比较好,从V1.6版本开始
猪哥-嵌入式
·
2020-07-30 12:24
Linux
开源一套MODBUS主机代码(带讲解分析)
之前用过
freemodbus
,只有从机的源代码是免费的,其他的都需要商业授权。既然这样,那就自己动手,丰衣足食……自己编写个modbus的主机代码,并且开源出来。
ba_wang_mao
·
2020-07-29 17:45
MODBUS
移植
FreeModbus
+ModbusMaster(主机)+STM32至RT-Thread(3、4阶段)
简单说下目前的进展吧1、目前项目已经在Github中开源,大家需要的也可以去这里https://github.com/armink/
FreeModbus
_Slaver-
armink_ztl
·
2020-07-29 03:50
Arming
Rtthread学习笔记(十七)添加
freemodbus
主机遇到写数据成功,读数据失败
一、modbus主机读数据失败现象添加
freemodbus
主机的时候遇到了奇怪的问题,记录下来。
Davidysw
·
2020-07-27 15:51
stm32
RT-Thread
STM32 HAL FreeRTOS 移植
FreeModbus
RTU
代码参见https://github.com/eziya/STM32_HAL_
FREEMODBUS
_RTU1.环境-STM32CubeIDE-FirmwarePackageforFamilySTM32Fx-
Freemodbus
-FreeRTOS2
ls1300005
·
2020-07-26 10:31
stm
stm32
modbus
freertos
Modbus协议最基础概念详细介绍
2主从模式3协议的分类3.1ModbusASCII3.2ModbusRTU3.3ModbusTCP3.4ModbusPlus4libmodbus5
freemodbus
6总结1什么是Modbus?
小麦大叔
·
2020-07-15 00:21
Embeded
System
modbus
mcu
通信协议
串口通信
Java CRC16校验
从C版本(
freemodbus
源代码)移植过来的:简单的对比了几次校验结果,正确的,上代码:需要CRC8的看这里http://blog.csdn.net/trbbadboy/article/details
RobinTang
·
2020-07-10 03:11
CRC16
Java
freemodbus
在STM32F100C8上的移植
Freemodbus
-v1.5.0移植过程,参考FreemodbusRTU在stm32上的移植分析,在STM32上移植FreeModbusRTU的一点经验总结,MODBUS通讯协议-RTU:在eclipse
thriller_qb
·
2020-07-07 21:57
freemodbus
移植
FreeModbus
+ModbusMaster(主机)+STM32至RT-Thread(1、2阶段)
联系信箱:
[email protected]
】简述由于之前做过STM32+
FreeModbus
+uC/OSII(示例代码,点击下载)的移植,所以这两天的努力整体移植工作还算比较顺利,已经成功提前完成之前制定的
armink_ztl
·
2020-07-06 13:50
Arming
移植
FreeModbus
+ModbusMaster(主机)+STM32至RT-Thread(初步)
但是操作系统缺乏对Modbus的支持;同时市面上也有很好的开源Modbus协议栈,例如
FreeModbus
,但是
armink_ztl
·
2020-07-06 13:19
Arming
低容量STM8 Modbus协议移植与裁剪
1.
freeModbus
开源包的下载一般STM8用的开发环境是IAR,所以这里我们就讲在IAR下移植
FreeModbus
,下载
freemodbus
-v1.5.0,官方下载地址http://www.
freemodbus
.org
深秋风瘦
·
2020-07-06 12:41
单片机
RT_Thread+
FreeModbus
使用笔记
废话一段先:最近接手一个带rt_thread程序的项目,里面的Modbus485使用的是
FreeModbus
,忏愧,由于之前还未接触过RTOS,还好,前人栽树,后人乘凉,由于原来的程序逻辑已经写得比较完善
江南看北斗
·
2020-07-06 05:32
编程学习进阶笔记
STM32-modbus rtu 之从机程序
STM32-modbusrtu之从机程序以前移植过
freemodbus
,这次是自己重新写,只实现保持寄存器的读写。一、串口这部分跟上一篇文章主机程序一样,DMA接收,直接发送。
林子xxx
·
2020-07-05 19:33
stm32
FreeModbus
开源协议栈的移植和详解(三)- RTU协议代码分析
FreeModbus
开源协议栈的移植和详解(三)概述一、RTU文件夹的文件二、mbrtu.c文件2.1数据类型说明2.2函数说明2.1`eMBRTUInit()`函数2.2`eMBRTUStart()`
lubety
·
2020-07-05 18:04
FreeModbus
FreeModBus
主从机联调
这个周末一直在调试
FreeModBus
,事先已经对ModBus协议有了初步认识,并且也阅读过
FreeModBus
源代码。看着代码很简单,本以为半天功夫就可以移植后,可确花了2天时间。
armwind
·
2020-07-04 11:23
ModBus
Rtthread学习笔记(十八)RT-Thread Studio添加
freemodbus
主机和从机
一、RT-ThreadStudio添加
freemodbus
主机和从机1、配置RT-ThreadSettings添加modbus软件包后,然后保存配置如下2.开启board.h宏
Davidysw
·
2020-07-04 05:36
RT-Thread
stm32
基于STM32CubeMX移植freeModbusRTU(从站)
1.需要的材料STM32开发板一块,不限型号
freeModbus
包可进入后方链接下载(Modbus官方源码包)STM32C
ASWaterbenben
·
2020-07-04 04:36
Modbus
STM32
libmodbus协议栈1——Linux下详细移植步骤(配置、生成)
一般在小型嵌入式硬件中,如果是非Linux系统或裸机,我们要实现设备modbus通信,要么使用
freemodbus
,要么是自己来写协议栈,这个工作量相对来讲还是比较多的,虽然现在
freemodbus
目前已经支持了在
猪哥-嵌入式
·
2020-07-04 02:23
Linux
Makefile
STM32F103移植
FreeModbus
实现ModbusRTU和ModbusTCP同时工作
移植过程比较繁琐就不细说了,说一下注意点就行一、共用函数不管是TCP还是RTU有些函数是共用的,比如:eMBErrorCodeeMBRegHoldingCB(UCHAR*pucRegBuffer,USHORTusAddress,USHORTusNRegs,eMBRegisterModeeMode)eMBErrorCodeeMBRegCoilsCB(UCHAR*pucRegBuffer,USHORT
小灰灰搞电子
·
2020-07-02 15:55
ModBus
STM32编程技巧
STM32 上移植
FreeModbus
详细过程(学习总结)
最近在分析
freemodbus
的执行流程,在遇到部分难以理解之处时,参考了别人的也总结了其下。
布施
·
2020-06-25 07:07
软件调试总结之
FreeModbus
移植
在研发某个电子产品时,由于需要用到
FreeModbus
协议,所以对
FreeModbus
协议进行了系统的自我学习,包括
FreeModbus
协议,移植方法等内容。
华杰研习社
·
2019-11-30 00:21
Modbus学习:初学modbus
FreeModbus
的github源码:https://github.com/cwalter-at/freemodbusFreeModbus移植经验分享:https://www.amobbs.com/forum.php
QQ2651401966
·
2019-11-13 20:16
linux
移植
FreeModbus
到FreeRTOS系统上
实测连接西门子的组态屏运行正常1、串口驱动移植portserial.cBOOLxMBPortSerialInit(UCHARucPORT,ULONGulBaudRate,UCHARucDataBits,eMBParityeParity){modubs_user_usart_init();__HAL_UART_DISABLE(&huart3);__HAL_UART_DISABLE_IT(&huart
嵌入式工匠
·
2019-01-01 22:41
FreeRTOS
Modbus
freemodbus
移植参考
freemodbus
移植讲解ZZ一为什么要移植
Freemodbus
为什么要移植
Freemodbus
,这个问题需要从两个方面来回答。第一,modbus是一个非常好的应用层协议,它很简洁也相对完善。
dongzengwu
·
2018-11-02 06:44
c
modbus-rtu
协议
单片机的
freemodbus
移植应用
实现了一下但是其实没什么卵用的,因为根本就不可能用在实际工程中也是自己当时太不懂行情了上网搜了一下我觉得实际人家产品上用的很少应该是自己去写,因为那根本就不合算而且还会出错,又走了弯路我觉得一般的做从站用
freemodbus
秋天的细语
·
2018-10-25 03:52
单片机
freemodbus
移植应用
Modbus Master ——关于“木蓝创智”的Modbus Master库在STM32上的移植修改和测试
,他的博文地址是:http://www.cnblogs.com/foxclever/p/7441384.html最近需要搞一下关于Modbus主从一体的设备,之前只弄过一个Modbus从站设备,是移植
FreeModbus
屋外-秋水
·
2018-06-28 10:22
STM32
基于EncEthernet的
FreeModbus
-TCP 在stm32上的移植与测试
http://blog.csdn.net/daniellee_ustb/article/details/8743276基于EncEthernet的
FreeModbus
-TCP在stm32上的移植与测试DanielLee_USTB2013
hailong1306
·
2016-11-25 16:21
协议
在STM32上移植
FreeModbus
RTU的一点经验总结
废话少说,首先去下载源码,我下载的是
freemodbus
-v1.5.0,解压后如图所示:在demo文件夹中有很多移植好的例子,但是没有
JXDZ
·
2016-01-27 16:27
STM32相关
移植
FreeModbus
+ModbusMaster+STM32至RT-Thread(3、4阶段)
简单说下目前的进展吧 1、目前项目已经在Github中开源,大家需要的也可以去这里https://github.com/armink/
FreeModbus
_Slaver-Master-RTT-STM32
·
2015-11-13 02:46
thread
FreeModbus
移植于STM32 实现Modbus RTU通信
http://ntn314.blog.163.com/blog/static/161743584201233084434579/ 毕业设计自己要做个基于STM32的PLC能直接跑语句表的,现在看来好像没有什么创新的地方,不过实现的方式绝对够创新的了...呵呵。自己写的开题报告中说了要有高级的通信功能。现在做以太网有点来不及了,CAN又感觉不搭调,硬件上也没准备。串口上跑Modbus感觉不错。本来
·
2015-11-12 09:12
stm32
基于stm32的modbus协议移植
首先,要下载一个
freemodbus
,自己写的modbu
xiaocui911
·
2015-11-10 17:00
stm32
modbus
FreeRTOS+
FreeModbus
+神舟IV号
下面的这个例子是
FreeModbus
和FreeRTOS在神舟IV号上的应用,仅当做学习用途。
·
2015-10-27 12:47
free
移植
FreeModbus
+ModbusMaster+STM32至RT-Thread(初步)
但是操作系统缺乏对Modbus的支持;同时市面上也有很好的开源Modbus协议栈,例如
FreeModbus
,但是缺点就是该协议栈只支持从机
·
2015-10-23 08:29
thread
Freemodbus
文档1:模块
转自http://blog.sina.com.cn/s/blog_4935209001012eb5.html文档:模块这个模块为应用定义了接口。它包括了使用Modbus协议栈所必须的基本功能函数和类型。一个典型的应用程序将会首先调用eMBInit()函数。如果该设备需要回应网络请求,则其必须调用eMBEnable()函数来激活协议栈。在主循环中,函数eMBPoll()将会被周期性调用。两次调用的时
vfatfish
·
2015-07-20 09:00
Java CRC16校验
从C版本(
freemodbus
源代码)移植过来的:简单的对比了几次校验结果,正确的,上代码:需要CRC8的看这里http://blog.csdn.net/trbbadboy/article/details
trbbadboy
·
2014-12-25 13:00
java
CRC16
EasyARM i.mx287学习笔记——通过modbus tcp控制GPIO
0前言 本文使用
freemodbus
协议栈,在EasyARMi.mx287上实现了modbustcp从机。
xukai871105
·
2014-08-10 14:00
tcp
modbus
EasyARM
FreeModbus
源码分析
0. 版权声明:本文著作权归属作者本人所有,提供广大网友学习分析用,如需在发表作品中引用,请联系作者本人。ourdev.cn作者ID:smily,百度文库id:mcs3000,电子邮件:
[email protected]
。本人保留署名权。如需转载请包含本版权声明。如果本文有不准确之处,欢迎与作者讨论,QQ:83414576。本人不对使用文中技术造成的后果负责。本文分析基于Fre
ysmz4
·
2014-06-11 11:00
modbus
MODBUS学习笔记——modbus tk modbus TCP主机实现
在不能运行linux的嵌入式系统中,
freemodbus
是一个完善的从机协议栈,在能够运行linux的嵌入式系统中存在多种选择,而modbustk是使用python语言实现的modbus协议栈,该函数库即支持主机也支持从机
xukai871105
·
2014-03-23 20:00
tcp
TK
modbus
modbus
modbus
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他