【沁恒CH579开发板】+USBDevice复合手柄鼠标键盘HID设备
#申请开发板# 收到开发板有几天了,对这块开发板的USB和蓝牙感兴趣,准备做个USB的游戏控制器复合键盘和鼠标。花了几天时间终于实现了USB复合游戏控制器、键盘和鼠标。下一步准备做个蓝牙无线的复合游戏控制器、键盘和鼠标设备玩玩。期间固件USB方式下载有问题,USB设备识别不出来,不能通过USB方式下载固件。幸好可以通过串口下载,只好用串口方式下载了。
通过USB设备例子修改的代码,最终实现的设备如图:
简单测试了游戏控制器的输入输出,模拟了4个按键输入,输出控制RGB灯。也测试了键盘几个按键,以及鼠标坐标输入。功能正常OK。
手柄设备第1个字节发送0x01:底板亮红灯,此时测试手柄输入。
手柄设备第1个字节发送0x02:底板亮绿灯,此时测试键盘输入。
手柄设备第1个字节发送0x04:底板亮蓝灯,此时测试鼠标输入。
下面是代码:
**** Hidden Message *****
学习!顺便问下,楼主是做USB设备的么 SevenNights 发表于 2020-1-4 09:42
学习!顺便问下,楼主是做USB设备的么
恩,做USBhid设备比较多。 WoodData 发表于 2020-1-4 11:05
恩,做USBhid设备比较多。
前辈好,在下刚入行,已关注,以后要向前辈多多学习{:lol:} 看看 看图中USB MODULE有黄色感叹号,说明楼主不能通过USB识别到CH579是因为电脑上驱动USB驱动那边的问题,一般来说驱动是安装ISP软件的时候自动安装的,楼主可以试试安装一下这个单独的驱动文件 谢谢楼主,学习学习~
这个是好东西!非常感谢楼主分享 CH579是集成BLE和无线通讯的ARM内核32位微控制器 CH579开发板,USB下载能识别 性能怎么样呢 CH579资源最多 CH579评估板免费送? 功能非常全的芯片了。 蓝牙BLE和Zigbee双模 为楼主点赞了。 CH579和CC2541蓝牙通信 国产芯片开发板介绍之沁恒电子CH579 片上集成低功耗蓝牙BLE通讯模块、Zigbee通讯模块、以太网控制器及收发器