社区导航

 
查看: 35633|回复: 47

STM32 移植FreeModbus 详细过程

  [复制链接]

441

TA的帖子

3843

TA的资源

纯净的硅(初级)

Rank: 4

资源大师勋章

发表于 2012-12-19 15:19:52 | 显示全部楼层 |阅读模式
FreeModbus移植 经验分享
一   为什么要移植Freemodbus
         为什么要移植Freemodbus,这个问题需要从两个方面来回答。第一,modbus是一个非常好的应用层协议,它很简洁也相对完善。对于还没有接触过modbus的朋友来说,我非常不建议直接移植freemodbus,应该耐心的从modbus文档入手,并充分把握身边的所有资源,例如PLC的中modbus部分。第二,其实嵌入式系统的通信协议可以自己制定,但是通过实践发现自己定制的协议漏洞百出,尤其是扩展极为困难。我始终认为借鉴他人的经验是很好的途径。借鉴他人成熟的代码,可以减少调试的时间,实现的功能也多了不少。
         个人观点,仅供参考。
         freemodbus小提示
         freemodbus只能使用从机功能。freemodbus更适合嵌入式系统,虽然例子中也有WIN32的例子,如果想要做PC机程序并实现主机功能,推荐使用另一个modbus库——NMODBUS,使用C#开发。同样WINFORM也可以通过自己编写串口代码实现modbus功能,但是这会花费很长的时间,可能是一周也可能是一个月,如果使用现成的代码库,那么开发时间可能只有10分钟。

自己整理的modbus协议: MODBUS 协议整理.pdf (111.46 KB, 下载次数: 1642)

评分

1

查看全部评分



回复

使用道具 举报

441

TA的帖子

3843

TA的资源

纯净的硅(初级)

Rank: 4

资源大师勋章

 楼主| 发表于 2012-12-19 15:23:40 | 显示全部楼层
工程代码,IAR 5.5  V3.4库函数

请配合MODBUS POLL工具使用,会有更好的效果!
1117270zrz0nsnsfffsnnx.zip (569.78 KB, 下载次数: 1221)


回复

使用道具 举报

34

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2013-12-5 15:00:58 | 显示全部楼层
赶紧下载,观看观看


回复

使用道具 举报

159

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2013-12-10 16:22:13 | 显示全部楼层
步骤很详细啊!


回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2014-4-8 14:47:35 | 显示全部楼层
真的是很详细,像我这样的菜鸟都能看懂一点的


回复

使用道具 举报

369

TA的帖子

11

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2014-4-9 12:30:37 | 显示全部楼层
谢谢共享!


回复

使用道具 举报

75

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-1-29 11:43:36 | 显示全部楼层
刚好要用这个  只能现学现卖


回复

使用道具 举报

20

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-3-7 15:26:14 | 显示全部楼层
刚好要用这个,谢谢分享!


回复

使用道具 举报

17

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-3-24 12:37:48 | 显示全部楼层
好东西


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-7-24 11:42:30 | 显示全部楼层
谢谢!正因有你们的奉献,才有我们菜鸟的一步一步成长


回复

使用道具 举报

36

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-9-5 13:58:12 | 显示全部楼层


回复

使用道具 举报

3

TA的帖子

1

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-12-7 23:56:47 | 显示全部楼层


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-12-15 13:23:18 | 显示全部楼层
xuexi


回复

使用道具 举报

6

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-12-15 18:27:13 | 显示全部楼层
正在,看代码,很有启发


回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-1-4 22:26:47 | 显示全部楼层
...............


回复

使用道具 举报

102

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-2-17 15:19:12 | 显示全部楼层
谢谢分享


回复

使用道具 举报

37

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-2-20 00:13:50 来自手机 | 显示全部楼层
mark  l留着明天看


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-2-20 10:51:13 | 显示全部楼层
非常感谢!!!!!


回复

使用道具 举报

22

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-2-23 10:59:26 | 显示全部楼层
标记一下。正好可以学习一下
请修改签名 ^_^


回复

使用道具 举报

1

TA的帖子

1

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-2-24 21:12:25 | 显示全部楼层
正在学习,谢谢


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-12-19 13:19 , Processed in 0.563739 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表