好东西,十分感谢
资源真多啊,是的,沁恒要发展,这些就是对他最好的支持…… 等我完成几个应用时,我也上传上来,大家一起分享……
兄弟,非常感谢!
能交流一下吗?正在搞产品。
第一次来,找到想要的东西了,谢谢
按照 375、372外置固件模拟键盘鼠标的例子程序: UploadImages/200842213304565.rar 做的键盘上传数据不能停下来,一个键盘值被连续上传很多次
非常感谢!!!!
支持,谢谢楼主了
8楼的程序 ,为什么普通键不能识别,反而是只有多媒体能识别!
dddddddddddddddddddd
非常感谢!
好东西啊!顶了!
我顶,都不错。。。。。
多谢多谢!
// get_descr(0x01);//获取设备描述符 // printf("device\n"); Request.Req.bmRequestType=0x80; Request.Req.bRequest=0x06; Request.Req.wValue=0x0001; Request.Req.wIndex=0x0000; Request.Req.wLength=0x1200; if(get_descr_ex()==1) { for(i=0;i!=data_buf[0];i++) printf("%02x ",(unsigned int)data_buf); printf("\n"); } else printf("get device descr failed\n");
set_addr(5);//设置地址
// get_descr(0x02);//获取配置描述符 printf("config\n"); Request.Req.bmRequestType=0x80; Request.Req.bRequest=0x06; Request.Req.wValue=0x0002; Request.Req.wIndex=0x0000; Request.Req.wLength=0x0900; if(get_descr_ex()==1) { for(i=0;i!=data_buf[0];i++) printf("%02x ",(unsigned int)data_buf); printf("\n"); if(data_buf[4]!=0x01)flag_interface_2=1;//有多个接口 } else printf("get config descr failed\n");
printf("config 2\n"); if(data_buf[2]>0x09) { flag_config_2=1; Request.Req.bmRequestType=0x80; Request.Req.bRequest=0x06; Request.Req.wValue=0x0002; Request.Req.wIndex=0x0000; Request.Req.wLength=0x0000|((unsigned int)data_buf[2]<<8); if(get_descr_ex()==1) { for(i=0;i!=data_buf[2];i++) printf("%02x ",(unsigned int)data_buf); printf("\n"); flag_config_2=0; } else printf("get device descr again failed\n"); }
程序中的
Request.Req.bmRequestType=0x80; Request.Req.bRequest=0x06; Request.Req.wValue=0x0001; Request.Req.wIndex=0x0000; Request.Req.wLength=0x1200;
是什么意思
为什么可以读到鼠标的数据 键盘的数据读不到 并且返回的的值也不对