微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何利用CC2540 在PC Window环境下做二次开发?

如何利用CC2540 在PC Window环境下做二次开发?

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

你好!

目前我们利用CC2541给可以做一个玩具枪,和手机配合使用,功能OK。目前有一个扩展需求,就是这个玩具枪需要和PC结合使用,具体场景是:

1、玩具枪上的蓝牙模块是从设备,和PC通过蓝牙无线连接

2、玩具枪上检测不同的操作动作,并将信息通过蓝牙无线发送给PC,PC端读取相应的数据,做进一步的应用开发

目前的想法,将cc2540 usb dongle,装在pc上,通过这个ble设备和玩具枪的ble进行连接,并且进行通讯。

请问,cc2540 usb dongle如果要在pc上做二次开发,是否有相关的接口文档?谢谢了!

官方有提供cc2540 usb dongle 的源代码,可根据这个做二次开发,代码路径:C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp

非常感谢你的答复!

我感觉我的应用场景可能没有描述清楚。目前我们是要做PC上做一些游戏开发(AR类),PC需要接收外部蓝牙设备的操作信息,操作系统是win7.

我们想用cc2540 usb dongle作为pc的蓝牙接收端口。操作过程如下:

1、PC 软件打开PC端设备“TI CC2540 USB CDC Serial Port”

2、初始化 GAP_DeviceInit, Discovery/Establish Device 等

请问,是否有一套API可以在window 里面调用(软件也是运行在window7系统),操作usb dongle,完成蓝牙初始化,查找、链接、读写数据操作的?如上述步骤2里面的功能

BTW:windows8、10已经逐步提供一些ble api,不过目前很多电脑无法提供驱动支持,所以目前仍然倾向于使用usb dongle,虚拟串口的方式,这样独立性更强。

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

网站地图

Top