打印
[AT32F415]

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

[复制链接]
1601|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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中,可以使用事件回调来控制数据发送的速度

使用特权

评论回复
5
everyrobin| | 2023-12-8 09:14 | 只看该作者
检查USB发送状态寄存器,了解发送过程中是否存在错误。

使用特权

评论回复
6
bartonalfred| | 2023-12-8 09:35 | 只看该作者
USB库的配置错误了吗?              

使用特权

评论回复
7
chenci2013| | 2023-12-8 10:04 | 只看该作者
PC端的USB驱动问题              

使用特权

评论回复
8
lzbf| | 2023-12-8 10:27 | 只看该作者
检查发送数据的缓冲区是否有足够的空间

使用特权

评论回复
9
sdlls| | 2023-12-8 10:36 | 只看该作者
发送函数能够正确地将数据写入USB设备的发送缓冲区,并触发USB设备的发送中断。

使用特权

评论回复
10
updownq| | 2023-12-8 15:26 | 只看该作者
驱动存在问题,可能会导致数据发送不正常。

使用特权

评论回复
11
bartonalfred| | 2023-12-8 16:24 | 只看该作者
正确地处理USB报告描述符和传输层协议

使用特权

评论回复
12
tifmill| | 2023-12-8 16:46 | 只看该作者
在发送函数中添加错误处理机制,以便在出现错误时能够及时发现并处理。

使用特权

评论回复
13
linfelix| | 2023-12-8 16:55 | 只看该作者
尽可能减少要发送的数据量              

使用特权

评论回复
14
pentruman| | 2023-12-8 21:05 | 只看该作者
HID协议实现是否正确              

使用特权

评论回复
15
maqianqu| | 2023-12-8 21:55 | 只看该作者
USB端点配置正确,包括端点大小、缓冲区地址和传输方向

使用特权

评论回复
16
yeates333| | 2023-12-9 10:46 | 只看该作者
检查PC端的USB驱动是否正确安装

使用特权

评论回复
17
pmp| | 2023-12-9 14:47 | 只看该作者
使用调试工具(如示波器、逻辑分析仪等)检查USB数据线上的信号是否正常

使用特权

评论回复
18
yeates333| | 2023-12-9 15:15 | 只看该作者
USB驱动程序是否正确安装              

使用特权

评论回复
19
i1mcu| | 2023-12-9 16:14 | 只看该作者
在中断处理程序中,您需要正确地处理USB中断并调用相应的回调函数。

使用特权

评论回复
20
eefas| | 2023-12-9 21:10 | 只看该作者
USB接口传输速度有限              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

32

帖子

0

粉丝