微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 蓝牙4.0基于USBdongle的HCI通信程序怎么写?

蓝牙4.0基于USBdongle的HCI通信程序怎么写?

时间:10-02 整理:3721RD 点击:

已经对HCI层协议有所了解,但是不清楚基于USBdongle的主机与控制器的通信怎么编程实现,比如一个Reset命令应该怎么发过去?知道命令的格式、操作码等,就是不知道通过USB怎么发过去?求大神指点方向!

这个一般是基于HCI层的UART口把数据发过去的。蓝牙的芯片一般都支持HCI的命令集,你可以参考标准的HCI命令对应的数据,然后通过串口发过去就行。

这个在做蓝牙的硬件测试时经常用.你可以参考TI的HCI命令:

http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commands

其实在我们的Btool里面有命令操作的界面,同时还可以用类似HCI tester之类的软件测试

谢谢

将命令指令组用串口调试工具发过去没有反应,比如发送Reset指令组:发送0x01030C00,没有反应啊。我想问一下除了BTool以外有什么调试工具吗?BTool不能直接发送指令组。

你具体用的是哪块芯片呢?如果是我们的CC2541的话,可以参考一下PTM模式:

http://processors.wiki.ti.com/index.php/PTM

谢谢

我用的CC2540的USBdongle,程序是HostTestApp,有这方面的参考资料吗?我主要是不知道怎么发送指令组,PC端程序我用Java写的可以串口发送

请问两块cc2540建立连接以后发送数据的HCI指令是哪个?

学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top