WCH沁恒单片机
直播中

凌流浪

7年用户 976经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

CH571的HID Keyboard连续发送为什么会错位?


像这样连续发送字符,中间总会出现错位的情况,为什么呢?怎么解决?
  

回帖(2)

雷友水

2022-7-25 09:31:04
我这里使用了HID_KBD的例程进行了尝试,没有出现你说的这个现象。上述程序你是做了什么修改出现这个现象的吗,可以具体描述一下。
举报

张琳

2022-7-25 09:31:14
调用这个tmos的任务速度较快,同时连接间隔的速度没这么快,两者无法匹配,所以就导致了丢数据。可以试试看连接间隔能不能降低,同时这里的任务时间多尝试选择一个合适不丢包的。
可以在这里加上一个判断,是否发送有问题,如果不为0则丢包了。


同时,我们所提供的只是参考例程。应用到项目中时需要先将键值放入ringbuf缓存中,使用任务去发送。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分