关于蓝牙串口的问题

[复制链接]
4429|13
 楼主| archer_ru 发表于 2012-1-18 10:06 | 显示全部楼层 |阅读模式
本人菜鸟一只,前些时间给一块LPC2103开发板安上了一个市面上常见的BLK-MD-BC04-B蓝牙串口模块,并在电脑上插上匹配的适配器,想用他们代替有线串口。但问题来了,在电脑上用串口调试助手观察接收到的数据时发现是乱码,重新用有线串口试了下数据又恢复正常了,情况如下:
这张是我利用普通串口线从arm接收到的信息和其16进制数据
这张是我用蓝牙模块从ARM接收到的信息和16进制数据

希望能在这里寻求帮助,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
mxh0506 发表于 2012-1-20 21:15 | 显示全部楼层
shw7610 发表于 2012-2-10 09:35 | 显示全部楼层
我也遇到了这种问题,同样关注
 楼主| archer_ru 发表于 2012-2-15 15:46 | 显示全部楼层
顶一下,期待高手指教!
radium6 发表于 2012-2-15 15:57 | 显示全部楼层
顶一下,期待高手指教
lgnativs 发表于 2012-2-21 10:21 | 显示全部楼层
波特率的问题?
 楼主| archer_ru 发表于 2012-2-21 14:47 | 显示全部楼层
波特率的情况是这样的,当用有线串口的时候除了9600时是正常的,其他波特率下收到的都是乱码,而且每种波特率乱码都不一样;而用无线串口的时候,9600下是如一楼的乱码,其他波特率下也是完全一样的乱码。
gelin520gelin 发表于 2012-2-23 11:20 | 显示全部楼层
顶一下,期待高手指教
sjl2006 发表于 2012-3-8 16:20 | 显示全部楼层
我在实验室自己画自己焊的蓝牙+射频,传输都很稳定,你买的板子不会比我这个山寨板还不稳定吧,所以个人认为可能你开发板9600波特率发出的东西模块不认识,换个波特率试试看吧。另外模块是否工作正常,也要确定一下。
jiayouchenyi 发表于 2012-3-8 19:26 | 显示全部楼层
本帖最后由 jiayouchenyi 于 2012-3-8 19:29 编辑

蓝牙两者之间波特率的问题。我用C51时,当晶振为12M时,无法传输,改成11.0592M,搞定。ARM还没用过蓝牙,但估计是这个原因,你看看两者波特率差多少,越接近越好。
qwe2012 发表于 2012-3-9 14:45 | 显示全部楼层
ASCII码不对就会出现乱码,你在串口调试助手上勾选 进制显示!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部