[求助]hcn,還是那個(gè)鼠標(biāo)程序,再來(lái)幫我解釋一下

我上次說(shuō)向375發(fā)送修改波特率命令后,單片機(jī)等不到375的返回操作碼,是因?yàn)槲覜](méi)等單片機(jī)發(fā)完數(shù)據(jù)就修改了單片機(jī)的波特率,導(dǎo)致向375發(fā)送的數(shù)據(jù)不正確,所以等不到375的返回操作碼.現(xiàn)在好了

但是現(xiàn)在又有了新的問(wèn)題,鼠標(biāo)枚舉到下面這一步時(shí)就出錯(cuò)了: if(get_report_descr_ex( ) != 1) err( );

我不明白的是get_report_descr_ex( )這函數(shù)的作用,還有我也不明白set_idle( )這個(gè)函數(shù)是什么作用

還有下面這個(gè)共用體中的每個(gè)變量的意義是什么,根據(jù)什么來(lái)給它們賦值

union _REQUEST //請(qǐng)求包結(jié)構(gòu) { struct { uint8 bmRequestType; uint8 bRequest; uint16 wValue; uint16 wIndex; uint16 wLength; }Req; uint8 Req_buf[8]; }Request;

get_report_descr_ex( )這個(gè)函數(shù)是用來(lái)獲取HID類(lèi)的報(bào)告描述符的,set_idle也是HID的命令請(qǐng)求。具體的得你自己看HID類(lèi)的相關(guān)文檔了。 至于Request這個(gè)結(jié)構(gòu)是USB設(shè)備請(qǐng)求的Setup數(shù)據(jù)包的格式,你得看一下USB協(xié)議了


請(qǐng)問(wèn)哪有USB協(xié)議相關(guān)文檔!最好是中文的!


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频