有一个使用CC2540作为蓝牙模块和MCU 的小板子,已被开发者烧录入程序,我现在想通过电脑上的蓝牙与CC2540蓝牙模块连接,并通过蓝牙实现在PC上对CC2540的控制, 我该如何开始工作??
求高手指点,本人新入行~
Viki Shi:
PC跟CC2540通过蓝牙通信?CC2540是单模式蓝牙,不同于传统蓝牙,两者不能通信
CC2540蓝牙4.0BLE开发:
你可以购买Macbook pro笔记本电脑 它们自带蓝牙4.0 APP STORE有lightblue应用
如果是普通电脑可以用USB DONGLE ,用BTOOL工具
GY LI:
回复 Viki Shi:
电脑可以实现与这个外设的硬件的蓝牙连接,但无法下一步操作, 我想法是在PC上写个程序, 通过蓝牙连接实现对外设的CC2540发指令。
另,我看到Ti有 用到一个USB Dongle 加在电脑上装个Btool软件实现对外设的CC2540发指令.
Yan:
GY,
well well well…
首先,PC上你得需要有蓝牙4.0 协议栈支持。
其次,你得搞清楚你需要什么蓝牙功能?你的PC上的协议栈是否有这个功能?
然后,一切条件满足后,你就能用PC 查找并连接CC2540.
更多的开发指导,在 ..\BLE-CC254x-1.4.0\Documents\ 里,就是你安装的协议栈里面有。
更多信息,你可以看一下TI 的wiki :http://processors.wiki.ti.com/index.php/Category:BluetoothLE , 以及论坛置顶的信息。
望月追忆:
你的电脑需要蓝牙适配器(支持蓝牙4.0),电脑端可以通过串口跟蓝牙模块通信。
若没有蓝牙适配器,使用USB Dongle(烧入相应的适配器hex文件),电脑端可以使用BLE Device Monitor 或者 BTool软件跟蓝牙模块连接。
BLE Device Monitor
http://processors.wiki.ti.com/index.php/BLE_Device_Monitor_User_Guide
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swru301&fileType=pdfhttp://www.ti.com/lit/ug/swru301a/swru301a.pdfhttp://www.ti.com/lit/ug/swru270c/swru270c.pdfhttp://www.ti.com/lit/ug/swru271f/swru271f.pdfhttp://www.ti.com/lit/ug/swru197h/swru197h.pdfhttp://www.ti.com/lit/ug/swru221a/swru221a.pdfHCI协议http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commandshttp://processors.wiki.ti.com/index.php/CC256x
希望对你有用。
GY LI:
回复 望月追忆:
恩 目前好像是这样子的 thx
da lu:
回复 GY LI:
期待问题的解决。
GY LI:
回复 da lu:
你也有这方面的问题?
da qin zheng sheng:
可以参考CC2540/CC2541 Mini Development Kit