[活动专区] 【沁恒CH579开发板】+USBDevice复合手柄鼠标键盘HID设备

[复制链接]
61796|197
 楼主| WoodData 发表于 2020-1-3 23:01 | 显示全部楼层 |阅读模式
#申请开发板#      收到开发板有几天了,对这块开发板的USB和蓝牙感兴趣,准备做个USB的游戏控制器复合键盘和鼠标。花了几天时间终于实现了USB复合游戏控制器、键盘和鼠标。下一步准备做个蓝牙无线的复合游戏控制器、键盘和鼠标设备玩玩。
      期间固件USB方式下载有问题,USB设备识别不出来,不能通过USB方式下载固件。幸好可以通过串口下载,只好用串口方式下载了。
11.jpg
11-1.jpg
11-2.jpg

       通过USB设备例子修改的代码,最终实现的设备如图:
12.jpg 12-1.jpg 12-2.jpg


    简单测试了游戏控制器的输入输出,模拟了4个按键输入,输出控制RGB灯。也测试了键盘几个按键,以及鼠标坐标输入。功能正常OK。
手柄设备第1个字节发送0x01:底板亮红灯,此时测试手柄输入。
手柄设备第1个字节发送0x02:底板亮绿灯,此时测试键盘输入。
手柄设备第1个字节发送0x04:底板亮蓝灯,此时测试鼠标输入。


下面是代码:
游客,如果您要查看本帖隐藏内容请回复


评论

厉害,学习  发表于 2023-1-30 19:28
SevenNights 发表于 2020-1-4 09:42 | 显示全部楼层
学习!顺便问下,楼主是做USB设备的么
 楼主| WoodData 发表于 2020-1-4 11:05 | 显示全部楼层
SevenNights 发表于 2020-1-4 09:42
学习!顺便问下,楼主是做USB设备的么

恩,做USBhid设备比较多。
SevenNights 发表于 2020-1-4 11:40 | 显示全部楼层
WoodData 发表于 2020-1-4 11:05
恩,做USBhid设备比较多。

前辈好,在下刚入行,已关注,以后要向前辈多多学习
Cjy_JDxy 发表于 2020-1-8 19:22 | 显示全部楼层
jony5 发表于 2020-1-10 22:39 | 显示全部楼层
WCHCN 发表于 2020-1-11 09:10 | 显示全部楼层
看图中USB MODULE有黄色感叹号,说明楼主不能通过USB识别到CH579是因为电脑上驱动USB驱动那边的问题,一般来说驱动是安装ISP软件的时候自动安装的,楼主可以试试安装一下这个单独的驱动文件

CH372DRV.zip

183.05 KB, 下载次数: 45

qq695104815 发表于 2020-5-4 14:53 | 显示全部楼层
谢谢楼主,学习学习~
天天骑士跑 发表于 2020-5-9 19:03 | 显示全部楼层

这个是好东西!非常感谢楼主分享
kkzz 发表于 2020-6-2 22:20 | 显示全部楼层
CH579是集成BLE和无线通讯的ARM内核32位微控制器
hudi008 发表于 2020-6-2 22:20 | 显示全部楼层
CH579开发板,USB下载能识别  
lzmm 发表于 2020-6-2 22:21 | 显示全部楼层
性能怎么样呢     
minzisc 发表于 2020-6-2 22:21 | 显示全部楼层
CH579资源最多   
selongli 发表于 2020-6-2 22:21 | 显示全部楼层
CH579评估板免费送?   
fentianyou 发表于 2020-6-2 22:22 | 显示全部楼层
功能非常全的芯片了。   
xiaoyaodz 发表于 2020-6-2 22:22 | 显示全部楼层
蓝牙BLE和Zigbee双模   
febgxu 发表于 2020-6-2 22:22 | 显示全部楼层
为楼主点赞了。   
sdlls 发表于 2020-6-2 22:22 | 显示全部楼层
CH579和CC2541蓝牙通信  
pixhw 发表于 2020-6-2 22:23 | 显示全部楼层
国产芯片开发板介绍之沁恒电子CH579
selongli 发表于 2020-6-2 22:23 | 显示全部楼层
片上集成低功耗蓝牙BLE通讯模块、Zigbee通讯模块、以太网控制器及收发器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

127

主题

4784

帖子

28

粉丝
快速回复 在线客服 返回列表 返回顶部