请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 133162|回复: 195
收起左侧

[客户分享] 【年末福利】安富莱电子发布Modbus教程,配套STM32F103,F407,F429和H7主从机例子,含HAL和标准库两版(2022-10-03)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
发表于 2016-1-11 22:41:52 | 显示全部楼层 |阅读模式
说明:
1.  已经连续3年发布年末福利了,今年我们继续发布年末福利。
2.  含modbus rtu主从机例子。
3.  配套硬件平台:
     a.  STM32F103ZET6开发板平台: http://www.armbbs.cn/forum.php?mod=viewthread&tid=11814
     b.  STM32F407IGT6开发板平台:http://www.armbbs.cn/forum.php?mod=viewthread&tid=1285
     c.  STM32F429BIT6开发板平台:http://www.armbbs.cn/forum.php?mod=viewthread&tid=15518      
     d.  STM32H750XB/H743XI平台:https://www.armbbs.cn/forum.php?mod=viewthread&tid=91590

视频教程:

通过Modbus解析器,轻松掌握Modbus主从协议栈(2022-09-16)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115474

应用实战,设计一款属于自己的Modbus RTU主从协议栈(2022-10-03)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115788


文档教程下载:
安富莱STM32开发板_MODBUS教程(V0.6).pdf (1.67MB)


配套例子,标准库版 :
V4-RS485 MODBUS从站例程(V1.0).rar (1.72MB)
V4-RS485 MODBUS主站例程(V1.0).rar (2.46MB)
V5-RS485 MODBUS从站例程(V1.4).rar (4.71MB)
V5-RS485 MODBUS主站例程(V1.4).rar (4.71MB)
V6-RS485 MODBUS从站例程(V1.0).rar (5.05MB)
V6-RS485 MODBUS主站例程(V1.0).rar (5.04MB)

配套例子,HAL库版 :
V7-084_Modbus RTU主站例程.7z (3.36MB)
V7-083_Modbus RTU从站例程.7z (3.37MB)
V6-029_Modbus RTU主站例程.7z (1.21MB)
V6-028_Modbus RTU从站例程.7z (1.21MB)
V5-022_Modbus RTU主站例程.7z (4.91MB)
V5-021_Modbus RTU从站例程.7z (4.91MB)

网盘所有资料下载:
链接:http://pan.baidu.com/s/1eRs7XSm  密码:ze4v



H7-TOOL带的Modbus主从助手

带Modbus数据解析器:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

主机:




从机:




使用C++ Builder XE7开发。我们已经使用这两个软件调试测试过很多MODBUS主从设备程序了。
直观好用。目前是免费版本,无需注册,绿色软件,复制到硬盘运行。

MODBUS调试助手(V1.1).rar (1.10MB)
MODBUS虚拟设备2015_09_10(V1.1).rar (1.22MB)

主机界面:


从机界面:







评分

参与人数 1金币 +6 收起 理由
xmetoo + 6 很给力!

查看全部评分

回复

使用道具 举报

0

主题

5

回帖

0

积分

新手上路

积分
0
发表于 2016-1-11 23:00:05 | 显示全部楼层
[s:151]  [s:151]  [s:151]
回复

使用道具 举报

7

主题

16

回帖

37

积分

新手上路

积分
37
发表于 2016-1-12 08:47:12 | 显示全部楼层
好东西!管理员辛苦了
回复

使用道具 举报

11

主题

103

回帖

31

积分

初级会员

积分
31
发表于 2016-1-12 09:17:11 | 显示全部楼层
大大的福利啊! [s:149]
回复

使用道具 举报

14

主题

109

回帖

151

积分

初级会员

积分
151
发表于 2016-1-12 09:59:31 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]  [s:151]
不顶不行啊,谢lz
回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
发表于 2016-1-12 11:50:48 | 显示全部楼层
这个必须要顶了
回复

使用道具 举报

116

主题

798

回帖

1146

积分

至尊会员

积分
1146
QQ
发表于 2016-1-12 12:40:56 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]  [s:151]
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2016-1-12 14:00:50 | 显示全部楼层
终于出来了,顶顶顶!
回复

使用道具 举报

8

主题

51

回帖

8

积分

初级会员

一起来学习

积分
8
发表于 2016-1-13 13:38:50 | 显示全部楼层
[s:151]
求支援
回复

使用道具 举报

2

主题

35

回帖

2

积分

新手上路

积分
2
发表于 2016-1-14 12:11:48 | 显示全部楼层
辛苦了,这么多年了,从10年初买安福莱的第一块开发板开始到现在这么多年,买了几块板子了,一直非常支持。希望做得更好。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2016-1-14 21:47:52 | 显示全部楼层

回 wujialing300 的帖子

wujialing300:辛苦了,这么多年了,从10年初买安福莱的第一块开发板开始到现在这么多年,买了几块板子了,一直非常支持。希望做得更好。 (2016-01-14 12:11) 
[s:142]谢谢您的支持。
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2016-1-21 11:41:28 | 显示全部楼层
安富莱的东西真不错
回复

使用道具 举报

606

主题

3019

回帖

4857

积分

至尊会员

积分
4857
发表于 2016-1-21 13:54:24 | 显示全部楼层
[s:151] [s:151] [s:151] [s:141] [s:141]
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2016-3-10 15:03:24 | 显示全部楼层
真好的资料,目前正在一直modbus
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
QQ
发表于 2016-3-18 16:50:46 | 显示全部楼层
学习了
回复

使用道具 举报

5

主题

38

回帖

53

积分

初级会员

积分
53
发表于 2016-4-5 15:16:47 | 显示全部楼层
学习了, 如何将MDOBUS移植到ucos呢?
回复

使用道具 举报

0

主题

44

回帖

44

积分

新手上路

积分
44
发表于 2016-4-5 17:26:20 | 显示全部楼层
好帖子  才看到  必须回复!
回复

使用道具 举报

36

主题

2037

回帖

2145

积分

至尊会员

积分
2145
发表于 2016-4-6 01:17:06 | 显示全部楼层

回 yexiangru 的帖子

yexiangru:学习了, 如何将MDOBUS移植到ucos呢? (2016-04-05 15:16) 
先直接添加,遇到哪里有错,一个个解决下就行。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2016-4-20 14:33:26 | 显示全部楼层
顶一下       [s:148]
膜拜安富莱大大...
回复

使用道具 举报

6

主题

18

回帖

36

积分

新手上路

积分
36
发表于 2016-5-26 22:48:19 | 显示全部楼层
文档中看到一个错误,CRC校验是先发低字节再发高字节  而后面的说功能码 的时候 列表里面都是高字节在前 低字节在后
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2016-6-1 15:32:37 | 显示全部楼层
[s:151] [s:151] [s:151] ,支持是必须的!!!
不积跬步无以至千里
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2016-7-12 10:31:54 | 显示全部楼层
V4 的modbus案例,好多modbus命令不支持哦,我目前正用v4版本的硬件与威纶通的触摸屏实现modbus rtu通信, 但无法通信上,手动发送modbus 命令,返回的都是错误码?
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2016-7-12 10:40:37 | 显示全部楼层

modbus

modbus

这是主站发送的命令,返回的命令好多错误的,也就是说好多主站发送的命令不支持,返回的错误码,各位有没有遇到过同样的问题的啊
回复

使用道具 举报

4

主题

41

回帖

53

积分

初级会员

积分
53
发表于 2016-8-2 11:49:39 | 显示全部楼层
这个 要是加入到ucos 需要注意什么呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2016-8-2 15:09:44 | 显示全部楼层

回 szduan 的帖子

szduan:这个 要是加入到ucos 需要注意什么呢  (2016-08-02 11:49) 
1.  涉及时间处理的地方。
2.  串口中断进入和退出记得加上uCOS的处理方式。
回复

使用道具 举报

0

主题

11

回帖

0

积分

新手上路

积分
0
发表于 2016-8-19 09:15:17 | 显示全部楼层
最近有在调MODBUs的朋友吗,将F407IGT6例程移到407ZGT6,led/key、打印用到的USART1/3的引脚已经重新定义了都。使用串口调试助手(用的不是SecureCRT),串口1打印不数据!那里分析问题呢?望得到指点
回复

使用道具 举报

0

主题

11

回帖

0

积分

新手上路

积分
0
发表于 2016-8-25 17:28:26 | 显示全部楼层
对应教程改了两三周了,还是没有出结果啊啊啊。请教一下:用USB转485 连接F407ZGT6与电脑后,电脑设备管理器的端口显示的串口是COM6,用的程序是“V5-RS485 MODBUS从站例程”,是不是要把例程里面初始化的是串口3 改为串口6?硬件平台不同,LED KEY USART引脚,使能时钟都改为对应F407ZGT6的了,其他还有什么注意的吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2016-8-26 01:38:42 | 显示全部楼层

回 不忘初心713 的帖子

不忘初心713:对应教程改了两三周了,还是没有出结果啊啊啊。请教一下:用USB转485 连接F407ZGT6与电脑后,电脑设备管理器的端口显示的串口是COM6,用的程序是“V5-RS485 MODBUS从站例程”,是不是要把例程里面初始化的是串口3 改为串口6?硬件平台不同,LED KEY USART引脚,使能时钟都改为对应 .. (2016-08-25 17:28) 
不用的,电脑端识别的是自己的端口号。

从网盘下载新的例子,这个帖子里面的例子修改过一次,好像是因为按键没有做初始化。
回复

使用道具 举报

0

主题

11

回帖

0

积分

新手上路

积分
0
发表于 2016-8-26 09:09:18 | 显示全部楼层

回 eric2013 的帖子

eric2013:不用的,电脑端识别的是自己的端口号。

从网盘下载新的例子,这个帖子里面的例子修改过一次,好像是因为按键没有做初始化。 (2016-08-26 01:38) 
谢谢谢谢,我再下载新程序试试
回复

使用道具 举报

29

主题

181

回帖

268

积分

高级会员

积分
268
发表于 2016-9-9 10:27:39 | 显示全部楼层
好东西,可是我拿这个软件调试没调通,没收到反馈指令,不知道问题在哪里
回复

使用道具 举报

14

主题

207

回帖

254

积分

高级会员

积分
254
发表于 2016-9-29 16:35:18 | 显示全部楼层
还没标记,mark一下-----安富莱电子发布Modbus教程,配套STM32F103,F407和F429主从机例子
回复

使用道具 举报

7

主题

112

回帖

133

积分

初级会员

积分
133
发表于 2016-10-1 08:54:51 | 显示全部楼层
如果想将这代码移植到其它的处理器上需要注意什么呢?我想移植到28335上面去。
记录本身,即已是反抗!
回复

使用道具 举报

29

主题

181

回帖

268

积分

高级会员

积分
268
发表于 2016-10-9 16:21:55 | 显示全部楼层
读写线圈寄存器是什么意思?
回复

使用道具 举报

0

主题

11

回帖

0

积分

新手上路

积分
0
发表于 2016-10-10 17:51:23 | 显示全部楼层
顶一下,看到这么多人下载例程,有没有坛友将其移植到F407ZGT6,成功的啊?
回复

使用道具 举报

0

主题

11

回帖

0

积分

新手上路

积分
0
发表于 2016-10-27 10:14:01 | 显示全部楼层

回 龙之谷 的帖子

龙之谷:还没标记,mark一下-----安富莱电子发布Modbus教程,配套STM32F103,F407和F429主从机例子 (2016-09-29 16:35) 
大神,有没有尝试移植F407啊?
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2016-11-28 16:02:30 | 显示全部楼层
mark
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2016-11-30 00:03:04 | 显示全部楼层
能帮解释下第3行代码的意思吗?还有9,10,11行。其它地方也没定义过?

int main(void) {
    uint8_t ucKeyCode;                 /* 按键代码 */

   MSG_T ucMsg;                       /* 消息代码 */

    bsp_Init();                        /* 硬件初始化 */
    PrintfLogo();                      /* 打印例程信息到串口 1 */
    DispMenu();                        /* 打印寄存器的值 */
       /* 进入主程序循环体 */
    while (1)    {
        bsp_Idle();                    /*  调用MODH_Poll()  */
         
        if (bsp_GetMsg(&ucMsg))        /* 读取消息代码 */
        {
            switch (ucMsg.MsgCode)
            {
                case MSG_MODS:        

                    DispMenu();        /* 打印实验结果 */
                    break;
                    default:
回复

使用道具 举报

747

主题

1048

回帖

3294

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3294
发表于 2016-11-30 09:10:33 | 显示全部楼层

回 ykr123 的帖子

ykr123:能帮解释下第3行代码的意思吗?还有9,10,11行。其它地方也没定义过?

int main(void) {
    uint8_t ucKeyCode;                 /* 按键代码 */

....... (2016-11-30 00:03)
在bsp_msg.c  .h文件
回复

使用道具 举报

7

主题

13

回帖

0

积分

新手上路

积分
0
发表于 2016-12-19 19:47:21 | 显示全部楼层
谢谢楼主,非常 的!
回复

使用道具 举报

0

主题

17

回帖

17

积分

新手上路

积分
17
发表于 2016-12-22 16:25:29 | 显示全部楼层
谢谢大侠!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-3-29 17:36 , Processed in 0.514973 second(s), 36 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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