我上次说向375发送修改波特率命令后,单片机等不到375的返回操作码,是因为我没等单片机发完数据就修改了单片机的波特率,导致向375发送的数据不正确,所以等不到375的返回操作码.现在好了
但是现在又有了新的问题,鼠标枚举到下面这一步时就出错了: if(get_report_descr_ex( ) != 1) err( );
我不明白的是get_report_descr_ex( )这函数的作用,还有我也不明白set_idle( )这个函数是什么作用
还有下面这个共用体中的每个变量的意义是什么,根据什么来给它们赋值
union _REQUEST //请求包结构 { struct { uint8 bmRequestType; uint8 bRequest; uint16 wValue; uint16 wIndex; uint16 wLength; }Req; uint8 Req_buf[8]; }Request;