智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9752|回复: 6
打印 上一主题 下一主题

用蓝牙通信,在串口调试助手中怎么老显示乱码?

[复制链接]

9

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
943
威望
478
贡献
291
兑换币
303
注册时间
2013-4-17
在线时间
87 小时
跳转到指定楼层
1#
发表于 2013-8-4 23:40:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用蓝牙通信,在串口调试助手中怎么老显示乱码?我的波特率匹配了,19200,只有少数几次正常显示,其他大多数时候接收到的都是乱码。是不是少了什么设置?

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
2#
发表于 2013-8-4 23:43:06 | 只看该作者
你发送的是字符还是数
你显示的时候是按字符显示的还是显示数
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
943
威望
478
贡献
291
兑换币
303
注册时间
2013-4-17
在线时间
87 小时
3#
 楼主| 发表于 2013-8-4 23:47:24 | 只看该作者
灰原姐姐 发表于 2013-8-4 23:43
你发送的是字符还是数
你显示的时候是按字符显示的还是显示数

用printf函数发送一句话“你发送的是:\n”,然后在中断中将发的数返回到调试助手界面,start中已经设置过了,用uart1发送的。但发送“你发送的是:\n”这句接收到的是乱码。
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
4#
发表于 2013-8-5 00:11:00 | 只看该作者
2373837248 发表于 2013-8-4 23:47
用printf函数发送一句话“你发送的是:\n”,然后在中断中将发的数返回到调试助手界面,start中已经设置过 ...

你居然用中文。。。而且居然没有百分号?
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
943
威望
478
贡献
291
兑换币
303
注册时间
2013-4-17
在线时间
87 小时
5#
 楼主| 发表于 2013-8-6 10:18:04 | 只看该作者
灰原姐姐 发表于 2013-8-5 00:11
你居然用中文。。。而且居然没有百分号?

我只是要它显示这几个字“请发送数据”,不是c语言中的输出某个值那种格式。 printf("\n你发送的数据为:%c", ch);   才是显示我发的数据。但我后来改成printf("ABC\n")基本上用蓝牙都能发送成功,所以不清楚中文是不是有什么限制。。。
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
6#
发表于 2013-8-6 11:41:41 | 只看该作者
2373837248 发表于 2013-8-6 10:18
我只是要它显示这几个字“请发送数据”,不是c语言中的输出某个值那种格式。 printf("\n你发送的数据为: ...

那要看你的文本编辑器的编码和上位机的编码是否统一,
一般都很难说,不要用中文了。
回复 支持 反对

使用道具 举报

3

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
344
威望
177
贡献
109
兑换币
109
注册时间
2015-12-25
在线时间
29 小时
毕业学校
大学
7#
发表于 2016-7-7 22:34:12 | 只看该作者
可是我发送的是字符,可还是有上述问题
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 03:22 , Processed in 0.088505 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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