找回密码
 注册
搜索
查看: 1141|回复: 8

[讨论] [求助]BC05串口调试

[复制链接]
发表于 2009-11-21 09:41:08 | 显示全部楼层 |阅读模式
在调试蓝牙串口的时候还是又遇到了一个问题:将模块通过串口与电脑相连,电脑发送数据模块接收正常,但是模块发送,电脑接收出现问题。

程序在BC04蓝牙芯片的运行正确,在BC05上重新编译下载到BC05模块内部。下载SPP示例程序进去,也存同样的问题。。。。测蓝牙芯片的发送管脚电压没有变化!这是什么原因,BC04与BC05在串口通信上是不是还有什么不一样的地方要设置?!求高手指点。。。。[em03]
发表于 2009-11-21 14:24:00 | 显示全部楼层
是不是电平不一致引起?
点评回复

使用道具 举报

 楼主| 发表于 2009-11-22 18:41:00 | 显示全部楼层
以下是引用qieyong在2009-11-21 14:24:00的发言:
是不是电平不一致引起?

电平不一致是什么意思?我的模块上的电压与电脑主板上的电压不一致?[em13]
[em12]
点评回复

使用道具 举报

发表于 2009-11-22 19:19:37 | 显示全部楼层
电脑的串口电平是+/-12V,蓝牙的串口电平最多也就是你的工作电压。电平转化的应该是加了吧,比如232之类的。
点评回复

使用道具 举报

 楼主| 发表于 2009-11-24 12:59:24 | 显示全部楼层
哦,这个我加了,我用的是MAX3232.
现在问题是从BC05出来的TXD信号线就没有信号,一直为高。。。。[em13]
[em12]
点评回复

使用道具 举报

发表于 2009-11-24 17:14:29 | 显示全部楼层
两种可能:
1.模块坏了,模块TXD脚实际悬空了,所以没有数据输出
2. 模块的串口电平是1.8V的,不能直接接3.3V的RS232芯片
点评回复

使用道具 举报

 楼主| 发表于 2009-12-5 23:50:24 | 显示全部楼层
自己过来顶顶。。。。 还是没搞明白![em03]
[em12]
点评回复

使用道具 举报

 楼主| 发表于 2009-12-5 23:58:03 | 显示全部楼层
以下是引用xue2050在2009-11-24 17:14:29的发言:
两种可能:
1.模块坏了,模块TXD脚实际悬空了,所以没有数据输出
2. 模块的串口电平是1.8V的,不能直接接3.3V的RS232芯片

第一个的可能应该不大可能,因为我们焊接的时候都是请的专业的人,这种问题应该不容易出现!
第二个应该也不大可能吧。因为我自己写了一个程序蓝牙无线收发的程序(没有涉及串口操作),程序运行后,从蓝牙芯片的串口发送线上有数据发出,用串口助手接收有数据,但没看懂含义。这说明只要蓝牙串口发送上有数据发送出来,硬件电路上还是通的。
我觉得最像的应该是BC05在PSKEY的什么地方的设置不对。。。。。但我也猜测没搞明白![em09]
[em12]
点评回复

使用道具 举报

 楼主| 发表于 2010-1-4 18:29:27 | 显示全部楼层
问题找到了,外围电路设计上有问题!嘿......[em12]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-28 02:36 , Processed in 0.048156 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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