求~CH375B做主机用串口方式连单片机的键盘、鼠标例程~
我现在通过串口方式使用CH375B做主机来操作键盘,板子已经做好,程序写到了配置USB设备这里,CMD_AUTO_SETUP命令用过,返回Ox14,说明事务成功了吧?接下来建立连接就出现了问题,我不知道自动配置的时候是默认使用哪个端点?用CMD_ISSUE_TKN_X建立连接的时候,CH375会不断地返回0x28或0x2e。 之前取得的描述符为: 设备: 12 12 01 00 01 00 00 00 08 B4 04 00 01 01 00 01 02 00 01 设备 12 12 01 10 01 00 00 00 08 3C 41 03 20 00 02 01 02 00 01 键盘 12 12 01 10 01 00 00 00 08 41 12 77 11 00 02 00 00 00 01 鼠标 PHILIPS
配置: 22 09 02 22 00 01 01 00 A0 32 09 04 00 00 01 03 01 02 00 09 21 00 01 00 01 22 34 00 07 05 81 03 08 00 0A 鼠标 PHILIPS 22 09 02 22 00 01 01 04 A0 32 09 04 00 00 01 03 01 01 05 09 21 00 01 00 01 22 3F 00 07 05 81 03 08 00 0A 设备 22 09 02 22 00 01 01 04 A0 23 09 04 00 00 01 03 01 01 05 09 21 10 01 00 01 22 41 00 07 05 81 03 08 00 18 键盘 参考了“CH375B芯片做主机操作鼠标、键盘的例子程序.c”以后,我自己试着修改了一下例程,发现并不是简单的改几个小地方就可以的,还存在许多问题(我发现原例程里面就存在问题……在枚举部分)。 希望可以在“CH375B芯片做主机操作鼠标、键盘的例子程序.c”的基础上,做一个串口方式的例程。 另外,希望给一个配置包的分析说明文件,因为不知道每一个字符的含义就没有办法正确配置(协议的翻译稿最好)。 我的邮箱个人信息保护,已隐藏方便的话发给我吧,或者直接把关键点回复下来,多谢