牛卧堂MCU技术交流

标题: 126 touchScreen HID USB suspend [打印本页]

作者: 匿名    时间: 2024-4-24 14:16
标题: 126 touchScreen HID USB suspend
1.采用hid mouse 例程,没有出现usb进入suspend的状况。
2.自己写了一个touchScreen的HID方法,将触摸的点位通过usb发送,通过bus Hound监控,但是在程序烧录之后,点击有效。5-10s不去触碰屏幕,然后再去点击屏幕,读取usb状态显示进入suspend状态,busHound检测不到发送的数据,有人知道如何解决吗?
3.为了测试方便,我只在报告描述符中上报了2byte.
    0x05, 0x0D,         // USAGE_PAGE (Digitizers)
    0x09, 0x04,         // USAGE (Touch Screen)
    0xA1, 0x01,         // COLLECTION (Application)
   
    0x85, 0x01,         // REPORT_ID (1)
    0x09, 0x22,         // USAGE (Finger)
    0xA1, 0x02,         // COLLECTION (Logical)
    0x09, 0x42,         // USAGE (Tip Switch)
    0x15, 0x00,         // LOGICAL_MINIMUM (0)
    0x25, 0x01,         // LOGICAL_MAXIMUM (1)
    0x75, 0x01,         // REPORT_SIZE (1)            
    0x95, 0x01,         // REPORT_COUNT (1)         
    0x81, 0x02,         // INPUT (Data,Var,Abs)
    0x95, 0x07,         // REPORT_COUNT (7)         
    0x81, 0x03,         // INPUT (Cnst,Ary,Abs)
    0xC0,                // END_COLLECTION
    0xC0,                // END_COLLECTION

作者: 匿名    时间: 2024-4-24 14:17
芯片型号为 NUC126LE4AE
作者: 匿名    时间: 2024-4-25 09:33
已经解决了




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2