CH374做HOST用,读不到键盘数据[原创][求助]

我现在用CH374做HOST用,将键盘插入到374中,程序初始化正常。但读取数据时Interrupt_Data_Trans返回值总为0X20,正常返回值应该是0X14,不清楚问题出在哪里。 endp_in_addr值为0x01, tog1值为0x00. 374采用查询的方式 BOOL Query374Interrupt( void ){ return( Read374Byte( REG_INTER_FLAG ) & BIT_IF_INTER_FLAG ? TRUE : FALSE ); /* 如果未连接CH374的中断引脚则查询中断标志寄存器 */ }

初始化键盘需要做HID的一些类请求。这些请求是否都已经可以操作完成?还有需要看下你的键盘取数据的端点号是否正确。如果不正确是无法获取键盘的数据的。


已经将源代码发送到 fqb@wch.cn 邮箱,请查收。


请将你获取到的完整的配置描述符发给我。我需要看下你的描述符上面是否有其他问题。


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