我上次說(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;