OpenEdv-开源电子网

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

STM32的485多机通讯问题

[复制链接]

28

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-11-28
在线时间
0 小时
发表于 2013-8-12 09:05:51 | 显示全部楼层 |阅读模式
                           在做485多机通讯的时候,从机一开始设置成接受模式,但是主机给从机发送一帧命令后(正确命令),从机还是在不停的接受(通过串口打印到串口助手上),接受到的数据是胡乱的,有没有遇到过这种问题的,求解答!
       还有主机给从机发送命令,还是从机给主机发送数据,有时会出现数据错位的现象!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2013-8-12 09:15:57 | 显示全部楼层
帧头写个0XFF,最为开始接收的标志
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2013-8-12 09:21:52 | 显示全部楼层
你波特率匹配了吗?
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

20

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2012-12-22
在线时间
24 小时
发表于 2013-8-12 09:22:46 | 显示全部楼层
看看 ModBus 协议
回复 支持 反对

使用道具 举报

28

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-11-28
在线时间
0 小时
 楼主| 发表于 2013-8-12 09:32:46 | 显示全部楼层
回复【3楼】styleno1:
---------------------------------
波特率一样,都是19200
回复 支持 反对

使用道具 举报

28

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-11-28
在线时间
0 小时
 楼主| 发表于 2013-8-12 09:36:48 | 显示全部楼层
回复【4楼】whjambo:
---------------------------------
modbus是用时间间隔来判断一帧数据是否接受完成的,但是从机在主机没有发送的情况下还是在接受,跟modbus没什么关系吧??
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-8-12 13:34:20 | 显示全部楼层
1 总线 不能有冲突, 即 同一时刻 只能有一个在发送 
2 要做总线空闲检测, 一般用超时检测
3 对收发数据要做格式定义,方便数据处理而且不容易出错
4 对收到的数据要做校验
回复 支持 反对

使用道具 举报

96

主题

762

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
金钱
1228
注册时间
2012-10-19
在线时间
15 小时
发表于 2013-8-12 16:56:04 | 显示全部楼层
跟们 有超时检测没
回复 支持 反对

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2013-7-29
在线时间
3 小时
发表于 2013-8-14 16:32:16 | 显示全部楼层
协议没搞清楚,同时收到数据很正常吧,建议参考下MODBUS-RTU
回复 支持 反对

使用道具 举报

28

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-11-28
在线时间
0 小时
 楼主| 发表于 2013-8-14 19:15:01 | 显示全部楼层
回复【9楼】cppjbx:
---------------------------------
我是用usart2的中断接受,可是老是进入中断。
回复 支持 反对

使用道具 举报

28

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
金钱
217
注册时间
2012-11-28
在线时间
0 小时
 楼主| 发表于 2013-8-14 19:15:27 | 显示全部楼层
回复【2楼】745021926:
---------------------------------
现在的问题是老是进入接受中断。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-15 02:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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