30645|104

64

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WinCE 串口蓝牙 [复制链接]

各位达人朋友,

      小弟现有通过UART1(COM2)接口的蓝牙模块一块,该模块已经可以正常工作(我通过串口1发送了特定字符给该模块,该模块正确回复,表示已经正常工作),但是“扫描设备”时提示没有蓝牙设备控制器,也就是说系统并没有发现外接了这样一块蓝牙模块。我查了有关资料,发现只要在注册表中正确设置了bthuart.dll驱动程序的注册表项就应该可以了,另外,我的UART1串口的驱动程序也已经测试通过。注册表项如下:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transport\BuiltIn\1]
        "driver" = "bthuart.dll"
        "name" = "COM2:"
        "baud" = dword:1c200 //115200
        "resetdelay" = dword:1388

各位朋友,谁做过这方面的东西,谢谢不吝赐教。还有一个问题:PSKEY是怎么回事?
此帖出自WindowsCE论坛

最新回复

MARK  详情 回复 发表于 2010-4-6 12:25
点赞 关注
 

回复
举报

85

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
看來你應該是用CSR的chip~
pskey中放置你想丟到chip裡的設定
要自己做download pskey到chip中
你藍芽才能正常動作~
此帖出自WindowsCE论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
GM好像前段时间调试过的,楼主可以去请教一下他。
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 1 楼 ccuair 的回复:

看來你應該是用CSR的chip~
pskey中放置你想丟到chip裡的設定
要自己做download pskey到chip中
你藍芽才能正常動作~

PSKEY在WINCE中是怎么实现的?如何download?
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
做一个关注,很多东西没玩过啊!
此帖出自WindowsCE论坛
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

6
 
WINCE系统到底如何才能识别出外接了一个串口蓝牙模块呢?
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

7
 
学习,帮顶!!
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
没有人做过吗?
此帖出自WindowsCE论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

9
 
gooogleman 上次弄好了,搜索一下他的帖子,楼主的注册表都不对。
此帖出自WindowsCE论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

10
 
还有,看样子楼主看样子是AT命令固件蓝牙,嘿嘿。因为你用串口直接操作都可以。
微软协议栈的才能用搜索的。
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 laiqingxiong 的回复:

还有,看样子楼主看样子是AT命令固件蓝牙,嘿嘿。因为你用串口直接操作都可以。
微软协议栈的才能用搜索的。

我设想的是只要外接了该蓝牙模块,利用微软的协议栈可以直接工作,只要修改一下注册表之类的东西,不需要其他工作。
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

12
 
自己顶
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

13
 
我再顶!
此帖出自WindowsCE论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

14
 
mark,我问清楚了再来
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 10 楼 fjx1982441 的回复:
引用 9 楼 laiqingxiong 的回复:

还有,看样子楼主看样子是AT命令固件蓝牙,嘿嘿。因为你用串口直接操作都可以。
微软协议栈的才能用搜索的。

我设想的是只要外接了该蓝牙模块,利用微软的协议栈可以直接工作,只要修改一下注册表之类的东西,不需要其他工作。


有些蓝牙模块是根本不依赖于微软的协议栈的,当做一个串口设备操作就可以了。

这个问题最好问模块厂商,每家都不一样,只有他们自己最清楚。
此帖出自WindowsCE论坛
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

16
 
找个支持微软协议栈的蓝牙固件的。
你这个不能用,呵呵
此帖出自WindowsCE论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 15 楼 laiqingxiong 的回复:
找个支持微软协议栈的蓝牙固件的。
你这个不能用,呵呵

这个模块在XP下就是即插即用的,应该是支持微软协议栈的,但是在wince下死活都是找不到控制器。
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

18
 
NAME:PSKEY_BDADDR (0x0001)
SUMMARY:Bluetooth address
TYPE:bdaddr
DEFAULT VALUE:{ 0x00A5A5, 0x5b, 0x0002 }
==============================================
pskey.txt內容就像上述例子  描述很多可以調的集合
你可能會把你需要更改的部分寫到一個pskey.psr檔之類的
在bthuart.dll實現載到chip中 以上述例子 你就是把bt address寫入chip
你說你送特定字元有回覆  請問是HCI CMD嗎 ?
如果是這樣 應該就是你沒有把chip需要的pskey填入
造成掃不到東西~~
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 17 楼 ccuair 的回复:
NAME:PSKEY_BDADDR (0x0001)
SUMMARY:Bluetooth address
TYPE:bdaddr
DEFAULT VALUE:{ 0x00A5A5, 0x5b, 0x0002 }
==============================================
pskey.txt內容就像上述例子 描述很多可以調的集合
你可能會把你需要更改的部……

不是HCI CMD命令,而是供应商告诉我的用于测试蓝牙模块是否正常工作的4个字节数字。
另外,供应商告诉我不用进行PSKEY操作。
还有,“在bthuart.dll實現載到chip中”什么意思?
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

20
 
我是認為不太可能不需要pskey,
你總應該有要調baudrate,bt address,pcm等等
不太可能只用default值ㄧ招打天下QQ
此帖出自WindowsCE论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表