如何更改HID polling rate

開發板:CH582M-EVT
C程序:EXAM\BLE\HID_Mouse


在hidmouse_main.c 宣告 PB17 GPIOB_ModeCfg(GPIO_Pin_17, GPIO_ModeOut_PP_5mA);

在hidmouse.c 的 uint16_t HidEmu_ProcessEvent(uint8_t task_id, uint16_t events)裡面的

    if(events & START_REPORT_EVT) 區段入加入


        if(GPIOB_ReadPortPin(GPIO_Pin_17)) GPIOB_ResetBits(GPIO_Pin_17);

        else GPIOB_SetBits(GPIO_Pin_17);

測量PB17頻率 ==> polling rate 2Hz


在USB1.1 polling rate 125Hz

請問, 我可以在那邊調變polling rate ? 是否有參數可設定? 或是有範例可參考?


F0007TEK.JPG

默认例程是在这里进行上传键值的操作,可以将时间改小一些,如100。

是tmos任务管理,因此可以先查看tmos任务的使用:

WCH TMOS用法详解 - debugdabiaoge - 博客园 (cnblogs.com)

image.png


只有登录才能回复,可以选择微信账号登录