![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
USB
--*--king--*--
这个作者很懒,什么都没留下…
展开
-
使用readfile读取HID input数据,阻塞无法返回
在调试读取HID input数据时,发现使用readfile一直阻塞无法返回,尝试使用异步读取,发现也无法进入到回调函数。使用bus hound查看发现,从机一直上报数据。 经过交叉验证,report 设置长度为0X20,而实际发送的只有4个字节。修改report长度为4时,就可以正常读取数据了。 bus hound可以正常读取数据,理论上来说应用软件也可以实现,暂时还没有找到好的方法,待后面找到根本解决方案再更新...原创 2021-11-05 13:59:12 · 1016 阅读 · 0 评论 -
stm32 USB虚拟多个串口设备
参考https://blog.csdn.net/manshq163com/article/details/83184003问题1:两个串口无法同时发送数据;一个正常,一个乱码;解决:修改fifo大小问题2:两个串口同时打开才可以正常通信原因:usb缓冲区数据未被上位机读走时,缓冲区满后会溢出,导致无法hcdc->TxState未清除。目前trick的方法是直接获取上位机串口开关状态,如果关闭不发送数据。...原创 2020-11-19 11:29:08 · 2829 阅读 · 1 评论