WoodData 发表于 2020-1-3 23:01

【沁恒CH579开发板】+USBDevice复合手柄鼠标键盘HID设备

#申请开发板#      收到开发板有几天了,对这块开发板的USB和蓝牙感兴趣,准备做个USB的游戏控制器复合键盘和鼠标。花了几天时间终于实现了USB复合游戏控制器、键盘和鼠标。下一步准备做个蓝牙无线的复合游戏控制器、键盘和鼠标设备玩玩。
      期间固件USB方式下载有问题,USB设备识别不出来,不能通过USB方式下载固件。幸好可以通过串口下载,只好用串口方式下载了。




       通过USB设备例子修改的代码,最终实现的设备如图:



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


下面是代码:
**** Hidden Message *****

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设备比较多。

前辈好,在下刚入行,已关注,以后要向前辈多多学习{:lol:}

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软件的时候自动安装的,楼主可以试试安装一下这个单独的驱动文件

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通讯模块、以太网控制器及收发器
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【沁恒CH579开发板】+USBDevice复合手柄鼠标键盘HID设备