OpenEdv-开源电子网

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

关于RS485中主机无法接受到从机信号的问题

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2022-12-27
在线时间
0 小时
发表于 2022-12-27 11:49:13 | 显示全部楼层 |阅读模式
1金钱
目的:以STM32f103为主机,51单片机为从机建立通信
问题描述:目前硬件电路没有问题,主机使用正点原子的RS485测试程序(通信程序在主程序while循环中),通过按下按键触发使主机STM32发送数据,可以成功接收到从机51单片机的返回数据;但是在我自己编写的程序中,主机发送地址不通过按键触发,而是放在定时器中断中,主机发送数据,从机可以接收到且返回发送给主机的数据,但是主机接收不到任何数据(这应该是目前的问题所在);想问问论坛大神们,大家有什么思路去解决这个问题,万分感谢,在图中if(len1)语句一直进不去,len1一直为0 1672112884557(1).jpg

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

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-12-28
在线时间
2 小时
发表于 2022-12-28 14:42:44 | 显示全部楼层
RS485为半双工通信,需要注意DE-RE端口电平信号,在发送完毕后是否改变电平信号,将发送模式切换为接收模式
回复

使用道具 举报

16

主题

426

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2676
金钱
2676
注册时间
2018-11-8
在线时间
431 小时
发表于 2022-12-28 18:14:41 | 显示全部楼层
定时器的发送频率是多少?只要进中断就发送吗 做没做从机回应完毕的标志位判断?
回复

使用道具 举报

11

主题

2103

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4588
金钱
4588
注册时间
2015-1-10
在线时间
574 小时
发表于 2022-12-29 15:38:04 | 显示全部楼层
STM32接收是否进中断?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 19:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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