[C8051F380]如何在USB HID 應用,修改傳送/接收byte數量
您好,
目前正在使用C8051F380晶片實現USB HID通訊
並使用官方提供的fw範例來了解HID,使用的範例如下:
C:\SiLabs\MCU\Examples\C8051F38x\USB_HID\BlinkyExample
搭配使用官方提供的PC端測試的傳輸接收應用程式,使用起來並沒什麼問題,
但官方提供的fw範例,在接收從PC端輸出(OUT_PACKET)的數據量僅9byte([ID(1byte)]+[Data(8byte)]),
目前嘗試修改設定,接收從PC端輸出(OUT_PACKET)的數據量到64byte,
目前報告描述符的資料己修改
0x85, OUT_BLINK_PATTERNID, // Report ID
0x95, 0x40, // REPORT_COUNT () ;0x40=64byte
0x75, 0x08, // REPORT_SIZE (8)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x09, 0x01, // USAGE (Vendor Usage 1)
0x91, 0x02, // OUTPUT (Data,Var,Abs)
但實際執行狀況,MCU是可接收到64byte,但PC應用程式會當機,MCU之後會停掉
請教一下,是還有其它地方需要修改嗎?
謝謝!!