[求助]USB键盘值

我用CH375做主机读USB键盘值,初始化,PID,VID,都能正确读出来,但总是读不到键盘值,发送get_int_in()这个函数后,反回的中断值是OXd1 endp6_mode = 0xc0时,返回的中断值是0xdb 请问这是什么原因?

首先需要你去确认你的初始化是否全部完成,建议你去参考下下面的程序: http://www.wch.cn/bbs/View.asp?S=101&I=19463 还有,你获取到的端点号是否正确。0XD1属于USB通信部正常。


请问下,如果能设置setreport,控制其中的任何LED灯亮,是不是端点号正常?不太懂,


端点就是一个传输通道。你去下载1楼告诉你的代码。控制LED不能说明端点正常。控制LED是0号端点(一般来说),是通过OUT端点来做的,获取键值是IN端点


谢谢指点,下载看了,初使化完成后,怎么总有一次中断返回0X14.没有看明白,可不可以帮我看看代码?


可以,你注明在哪里返回0X14


只有登录才能回复,可以选择微信账号登录