好東西,十分感謝
資源真多啊,是的,沁恒要發(fā)展,這些就是對他最好的支持…… 等我完成幾個應(yīng)用時(shí),我也上傳上來,大家一起分享……
兄弟,非常感謝!
能交流一下嗎?正在搞產(chǎn)品。
第一次來,找到想要的東西了,謝謝
按照 375、372外置固件模擬鍵盤鼠標(biāo)的例子程序: UploadImages/200842213304565.rar 做的鍵盤上傳數(shù)據(jù)不能停下來,一個鍵盤值被連續(xù)上傳很多次
非常感謝!!!!
支持,謝謝樓主了
8樓的程序 ,為什么普通鍵不能識別,反而是只有多媒體能識別!
dddddddddddddddddddd
非常感謝!
好東西啊!頂了!
我頂,都不錯。。。。。
多謝多謝!
// get_descr(0x01);//獲取設(shè)備描述符 // 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);//設(shè)置地址
// 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;
是什么意思
為什么可以讀到鼠標(biāo)的數(shù)據(jù) 鍵盤的數(shù)據(jù)讀不到 并且返回的的值也不對