打印
[USB编程]

USB SOF中断可以关闭或者延迟响应吗

[复制链接]
10434|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liao284423641|  楼主 | 2023-7-10 11:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在搞STM32 usb  HID 通讯  现在每隔1MS  会支持SOF 中断 我程序这边有灯光控制 不允许打断 大概最长的灯光执行时间3MS 的样子  请问 这段时间关闭USB 中断  会不会有影响 或者直接不响应SOF

使用特权

评论回复
沙发
hub0001| | 2023-7-12 09:49 | 只看该作者
SOF是主机发过来的,关闭中断是可以解决你这个问题的,你直接把SOFM位清零就不会有SOF中断

使用特权

评论回复
板凳
liao284423641|  楼主 | 2023-7-12 21:59 | 只看该作者
hub0001 发表于 2023-7-12 09:49
SOF是主机发过来的,关闭中断是可以解决你这个问题的,你直接把SOFM位清零就不会有SOF中断 ...

关闭后对于主机的那边应该没影响吧 我担心 短时间没有应答 会影响USB 接收数据包

使用特权

评论回复
地板
hub0001| | 2023-7-14 11:18 | 只看该作者
那是硬件应答,和你软件没关系

使用特权

评论回复
5
hwhwh| | 2023-12-4 14:50 | 只看该作者
SOF是硬件会自动应答的,你把SOF应答之后的中断关掉就行。也不会影响你的SOF应答。

使用特权

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

本版积分规则

18

主题

46

帖子

1

粉丝