STM32 USB Hid 通信(含上位机程序)

2020-01-01 17:46发布

小弟最近在学习usb,实现了STM32 USB Hid 的通信,先上传点资料和大家分享下哈

点击此处下载 ourdev_548465.rar(文件大小:5.75M) (原文件名:Usb上位机.rar)

点击此处下载 ourdev_548466.rar(文件大小:11.64M) (原文件名:STM32 USB液晶(发送接收8字节).rar)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
96条回答
sheant
2020-01-09 22:18
回复【17楼】nomoneyiv
-----------------------------------------------------------------------

除了修改端点描述符之外,还得修改报告描述符,给个范例:

code char ReportDescriptor[29] = {   
    0x06,0x00,0xFF,             //USAGE_PAGE (Vendor Defined Page 1)     
    0x09,0x01,              //USAGE (Vendor Usage 1)     
    0xA1,0x01,              //COLLECTION (Application)     
   
    0x19,0x01,              //(Vendor Usage 1)     
    0x29,0x08,              //(Vendor Usage 1)     
    0x15,0x00,              //LOGICAL_MINIMUM (0)     
    0x26,0xFF,0x00,         //LOGICAL_MAXIMUM (255)     
    0x75,0x08,              //REPORT_SIZE (8)     
    0x95,0x40,              //REPORT_COUNT (64)     
    0x81,0x02,              //INPUT (Data,Var,Abs)     
   
    0x19,0x01,              //(Vendor Usage 1)     
    0x29,0x08,              //(Vendor Usage 1)     
    0x91,0x02,              //OUTPUT (Data,Var,Abs)     
   
    0xC0                    // END_COLLECTION   
};

注意REPORT_SIZE和REPORT_COUNT

一周热门 更多>