首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE 蓝牙模块在睡眠时断电,唤醒后上电后,搜寻不到蓝牙设备

2012-06-20 
WINCE 蓝牙模块在睡眠时断电,唤醒后上电后,搜索不到蓝牙设备我们采用的是CSRBC04ROM的蓝牙模块,为降低系统

WINCE 蓝牙模块在睡眠时断电,唤醒后上电后,搜索不到蓝牙设备
我们采用的是CSRBC04ROM的蓝牙模块,为降低系统睡眠时的功耗,想做成在系统进入睡眠的时候,关闭对蓝牙模块的供电,再唤醒过程中回复对蓝牙模块的供电,可是在唤醒后搜索蓝牙设备的时候,使用控制面板下面的蓝牙程序来扫描设备的时候提示BlueTooth硬件错误10050(控制器不存在),这时候串口输出信息表明调用HCI_CloseConnection()函数,在此有些问题请教大家:
1.为什么会出现这样的现象?
2.假如我要实现唤醒后还是可以正常使用蓝牙设备,有什么很好的解决办法。

相关的蓝牙驱动介绍见http://blog.csdn.net/lailzhihou/article/details/5817994

希望大家指教了,先谢谢了。

[解决办法]

探讨
我们采用的是CSRBC04ROM的蓝牙模块,为降低系统睡眠时的功耗,想做成在系统进入睡眠的时候,关闭对蓝牙模块的供电,再唤醒过程中回复对蓝牙模块的供电,可是在唤醒后搜索蓝牙设备的时候,使用控制面板下面的蓝牙程序来扫描设备的时候提示BlueTooth硬件错误10050(控制器不存在),这时候串口输出信息表明调用HCI_CloseConnection()函数,在此有些问题请教大家:
1.为什么会出现……

[解决办法]
可能是时序问题,你不能供完电就马上去扫描了。供上电,还有个驱动动态加载的过程。最好是在蓝牙驱动里改休眠唤醒函数,以达到节电的目的。

热点排行