[AT32F415] USB自定义HID循环调用发送函数,数据发送不正常

[复制链接]
2392|23
 楼主| 准备植发程序猿 发表于 2023-11-13 09:40 | 显示全部楼层 |阅读模式
custom hid例程中custom_hid_class_send_report函数不能在while中循环调用,循环发送时,只有第一次能发送数据。
请教各位大神!!!

单片小菜 发表于 2023-11-13 17:17 | 显示全部楼层
这个是中断调用,你需要更改中断你的函数,具体的是哪个,我忘记了。
bestwell 发表于 2023-12-7 21:31 | 显示全部楼层
USB中断配置不正确,可能会导致数据发送失败
macpherson 发表于 2023-12-8 08:39 | 显示全部楼层
在USB自定义HID中,可以使用事件回调来控制数据发送的速度
everyrobin 发表于 2023-12-8 09:14 | 显示全部楼层
检查USB发送状态寄存器,了解发送过程中是否存在错误。
bartonalfred 发表于 2023-12-8 09:35 | 显示全部楼层
USB库的配置错误了吗?              
chenci2013 发表于 2023-12-8 10:04 | 显示全部楼层
PC端的USB驱动问题              
lzbf 发表于 2023-12-8 10:27 | 显示全部楼层
检查发送数据的缓冲区是否有足够的空间
sdlls 发表于 2023-12-8 10:36 | 显示全部楼层
发送函数能够正确地将数据写入USB设备的发送缓冲区,并触发USB设备的发送中断。
updownq 发表于 2023-12-8 15:26 | 显示全部楼层
驱动存在问题,可能会导致数据发送不正常。
bartonalfred 发表于 2023-12-8 16:24 | 显示全部楼层
正确地处理USB报告描述符和传输层协议
tifmill 发表于 2023-12-8 16:46 | 显示全部楼层
在发送函数中添加错误处理机制,以便在出现错误时能够及时发现并处理。
linfelix 发表于 2023-12-8 16:55 | 显示全部楼层
尽可能减少要发送的数据量              
pentruman 发表于 2023-12-8 21:05 | 显示全部楼层
HID协议实现是否正确              
maqianqu 发表于 2023-12-8 21:55 | 显示全部楼层
USB端点配置正确,包括端点大小、缓冲区地址和传输方向
yeates333 发表于 2023-12-9 10:46 | 显示全部楼层
检查PC端的USB驱动是否正确安装
pmp 发表于 2023-12-9 14:47 | 显示全部楼层
使用调试工具(如示波器、逻辑分析仪等)检查USB数据线上的信号是否正常
yeates333 发表于 2023-12-9 15:15 | 显示全部楼层
USB驱动程序是否正确安装              
i1mcu 发表于 2023-12-9 16:14 | 显示全部楼层
在中断处理程序中,您需要正确地处理USB中断并调用相应的回调函数。
eefas 发表于 2023-12-9 21:10 | 显示全部楼层
USB接口传输速度有限              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部