OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4885|回复: 8

ModBus调试不成功,使用MODBUS POLL调试总是出问题。请大神帮忙看一下代码哪里错了

[复制链接]

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
发表于 2018-4-29 15:43:24 | 显示全部楼层 |阅读模式
这个代码是移植FreeModBus的,但是但是参考了好多大神的移植代码,感觉自己没有错误,但就是调不通,请大神帮忙看看哪里出了错,指点一下迷津。十分感谢!!

Template1.zip

394.7 KB, 下载次数: 61

ModBus

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-4-29 20:31:34 | 显示全部楼层
楼主帮你改成STM32F103CBT6下测试OK,你自己参考下 Template1.zip (472.86 KB, 下载次数: 365)
一分耕耘一分收获。
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
 楼主| 发表于 2018-4-29 22:17:43 | 显示全部楼层
yklstudent 发表于 2018-4-29 20:31
楼主帮你改成STM32F103CBT6下测试OK,你自己参考下

万分感谢,我先调试一下。
回复 支持 反对

使用道具 举报

15

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
650
金钱
650
注册时间
2017-4-21
在线时间
151 小时
发表于 2018-4-30 23:33:07 | 显示全部楼层
我也下载来看看
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
 楼主| 发表于 2018-5-2 10:56:00 | 显示全部楼层
yklstudent 发表于 2018-4-29 20:31
楼主帮你改成STM32F103CBT6下测试OK,你自己参考下

你好,这是我调试的状态,感觉还是不成功,总提示“回复错误”。我仔细地对比了咱俩的代码,好像在  xMBRTUTransmitFSM()  这个函数中,增加了的等待串口中断置位的功能。  还有,我的主函数里面的#elsevoid __aeabi_assert(const char * x1, const char * x2, int x3)
{
}  这一段不知道怎么不能删除的,,删除了就报错。  其他没有发现啥不同的。

搜狗截图20180502104915.jpg
搜狗截图20180502104901.jpg
搜狗截图20180502104850.jpg
回复 支持 反对

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-5-2 11:39:50 来自手机 | 显示全部楼层
你再仔细对比下吧,参考我的代码绝对可以工作
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
 楼主| 发表于 2018-5-4 23:00:28 | 显示全部楼层
yklstudent 发表于 2018-5-2 11:39
你再仔细对比下吧,参考我的代码绝对可以工作

已经成功测试,现在准备消化所有的代码。  万分感谢!!!
回复 支持 反对

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-5-5 08:38:28 | 显示全部楼层
Holmess 发表于 2018-5-4 23:00
已经成功测试,现在准备消化所有的代码。  万分感谢!!!

不客气
一分耕耘一分收获。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-8-1
在线时间
4 小时
发表于 2019-8-8 16:47:53 | 显示全部楼层
Holmess 发表于 2018-5-4 23:00
已经成功测试,现在准备消化所有的代码。  万分感谢!!!

哥,用MODBUS调试精灵调试往寄存器里面写入数据是STM的哪个寄存器?我想通过uart1打出来。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 09:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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