微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 HID 蓝牙键盘

CC2540 HID 蓝牙键盘

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

我想用CC2540做一个蓝牙键盘,在使用例程时可以主板和Dongle连接能在TXT中输入文本。

 

感觉TI应做两个这种例程才是一种是和Dongle相连接的,这种是那些没有蓝牙的台式PC上;另一种是与NotePC或者手机那种有蓝牙的设备相连的程序才是。为了多卖一块IC而不考虑开发的多用性是不可取的,最终开发者可能转入其它芯片项目去了!

请问如何在不用Dongle的情况下与PC或者手机的蓝牙直接连接通信,以及相应的步骤是什么?,邮箱:357074909@QQ.com。

望细细回复,谢谢!

tz,

谢谢你的建议!

实际上,TI 的 HIDAdvRemote 工程就是HID Over GATT的一个参考设计。这个不仅能和TI 提供的对应的2540 dongle相连,还能和iOS 7 设备直接相连,还有自带BLE HID Over GATT 的 win8 系统相连(不管win8 电脑或者平板里面用的是哪家的蓝牙接收芯片),同时也能和Android 4.4 以后的设备直接相连(不管里面哪家芯片)。

操作非常简单,无非就是查找,连接,然后就是按键控制喽。

have fun!

谢谢你的详细、快速的回复!

我昨天整了一块新板子,今天在调试时发现不能与Dongle相连,却能和我的WIN8平板电脑(华硕ME400C)相连,而且连接后我的板子能与电脑通信(即发送按键码到电脑),但是还是不能与我的手机连联(LGE612,操作系统是Android 4.0)这个可能和系统有关吧?今天前面的那些板子虽与平板能连上不通信今天也能通信了!

真是让人费解啊!这又是什么问题呢?代码都是一样的啊!

 

另请教一个问题,我用CC2541真接代替CC2540应是可以的,但我换了两颗IC都不行,而TI的IC不会吹两下就完蛋啦,我想问一下,这IC是否正品如何在查证和分辨呢?注我在华强北拿的货!

tz,

Android 4.4 之后才带HID Over GATT 的协议栈,android 4.0 是木有的。

41和40是pin 2 pin, 你换了之后最好代码里面的设置也稍微改一下,可以参考一下TI 协议栈里面40和41 不同的工程比较,很简单。

如何区分真假,这个我还真不知道 :)

cc2540=mcu51+usb+ble

cc2541=mcu51+ble

谢谢,但我在接Debug烧时,检测不了IC是咱回事呢?你们有没有即时通信群啊(比如QQ群,我看到有些群里面好多人打算用这颗IC的工程师,苦于高手即时回复啊),那样解决问题会更快一些,谢谢!

tz,

请检查Debugger 口的引脚情况是否正常,VCC, GND, RESET, DC DD.

没有接错啊,换了新IC还是一样,郁闷?

Hi Yan,

我们公司安卓设备上使用的BLE HID 设备,我在使用HIDAdvRemote 例子进行实验的时候遇到一个问题:

安卓手机跟HID AdvRemote 进行配对的时候要求HID设备输入一串随机的字符以及回车,请问这个问题有没有解决办法呢?

我的手机是nexus5,Android4.4.4。

期待您的解答,542647594@qq.com

  你好 HIDAdvRemote 没有C2540的工程 只有2541的?

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

网站地图

Top