OpenEdv-开源电子网

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

关于串口助手接收数据问题

[复制链接]

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
发表于 2019-5-14 17:11:58 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 紫气东升 于 2019-5-14 17:12 编辑

在做串口收发的测试中遇到了一个问题,我用串口检测蓝牙发过来的数据。当我从MCU芯片程序这边发送数据给蓝牙后,串口助手没有收到蓝牙发过来的响应信息。但是当我用串口助手代替MCU发送数据给蓝牙,却能接收蓝牙返回来的响应信息。有谁知道这是什么原因造成的,希望能指点下,感谢。
串口通信.png
串口通信2.png

最佳答案

查看完整内容[请看2#楼]

直接用单片机仿真调是可以正常接收到数据的
天道酬勤
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2019-5-14 17:11:59 | 显示全部楼层
狮子歌歌 发表于 2019-5-17 11:09
不能直接通过单片机调吗?可以先不用助手,直接单片机接收,看是个什么情况吧

直接用单片机仿真调是可以正常接收到数据的
天道酬勤
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-5-14 17:43:25 | 显示全部楼层
单片机发的时候你有没有监控到数据是不是正常的
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2019-5-14 18:00:48 | 显示全部楼层
先确保单片机发出去的数据是正确的,如果单片机发送数据正常,蓝牙接收不到就把R和T引脚接线交换一下。
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2019-5-14 18:02:34 | 显示全部楼层
awsawzj 发表于 2019-5-14 17:43
单片机发的时候你有没有监控到数据是不是正常的

是正常的,因为我单片机发的数据可以正常控制蓝牙,说明发的数据没问题。
天道酬勤
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2019-5-14 18:06:18 | 显示全部楼层
HXYDJ 发表于 2019-5-14 18:00
先确保单片机发出去的数据是正确的,如果单片机发送数据正常,蓝牙接收不到就把R和T引脚接线交换一下。

数据是正确的。无论是从单片机还是串口助手都可以正常发送控制蓝牙。现在问题就是用串口助手发送可以收到返回来的数据。但是用单片机发送,串口助手检测,却没有收到返回来的数据。
天道酬勤
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2019-5-14 18:45:04 | 显示全部楼层
单片机接收数据处理有问题吧
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2019-5-15 09:12:24 | 显示全部楼层
login_FAE 发表于 2019-5-14 18:45
单片机接收数据处理有问题吧

跟单片机接收数据处理有关系吗?单片机没有做接收数据处理,蓝牙只要收到正确数据他都会发送数据响应的吧,只要他发串口助手都应该检测到吧
天道酬勤
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-5-15 15:01:26 | 显示全部楼层
紫气东升 发表于 2019-5-14 18:02
是正常的,因为我单片机发的数据可以正常控制蓝牙,说明发的数据没问题。

不清楚你串口组手的怎么实现的,如果没做特殊处理,你两个同时上电会互相影响串口数据
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2019-5-15 17:44:19 | 显示全部楼层
本帖最后由 紫气东升 于 2019-5-15 17:53 编辑
awsawzj 发表于 2019-5-15 15:01
不清楚你串口组手的怎么实现的,如果没做特殊处理,你两个同时上电会互相影响串口数据

串口助手就是我发的第一张图那样接上去的啊,直接接两根线出来连串口的Tx, Rx就可以了啊。没有影响的
天道酬勤
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-5-17 09:35:39 | 显示全部楼层
紫气东升 发表于 2019-5-15 17:44
串口助手就是我发的第一张图那样接上去的啊,直接接两根线出来连串口的Tx, Rx就可以了啊。没有影响的

没有影响的结论是怎么得出的
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2018-7-9
在线时间
19 小时
发表于 2019-5-17 11:09:28 | 显示全部楼层
不能直接通过单片机调吗?可以先不用助手,直接单片机接收,看是个什么情况吧
回复

使用道具 举报

0

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
金钱
376
注册时间
2019-5-8
在线时间
46 小时
发表于 2019-5-17 21:17:43 | 显示全部楼层
接线:
TX对TX
RX对RX
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
839
金钱
839
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2019-5-21 16:43:54 | 显示全部楼层
awsawzj 发表于 2019-5-17 09:35
没有影响的结论是怎么得出的

现在发现,确实有影响。接串口的时候,我机子这边按键打开蓝牙,手机都检测不到。断开串口重新按键打开蓝牙,手机就可以检测到蓝牙。
天道酬勤
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 13:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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