ST意法半导体
直播中

李慧

8年用户 971经验值
私信 关注
[问答]

怎样使IRQ优先级相等并降低USB优先级呢

我使用 USB_FS 已有一段时间了,最​​近在 STM32L5 DK 中为用户按钮添加了 EXT13 IRQ。我设置了一个任务来在按下按钮时切换一个 pin,并注意到如果 USB 正在运行,该事件不会唤醒用户按钮任务。如果 USB 被禁用或未正常启动,任务将唤醒并按预期运行。如果我删除事件标志等待,任务将正常运行。我已尝试使 IRQ 优先级相等并降低 USB 优先级,结果相同,即 USB 处于活动状态时任务不会唤醒。


回帖(1)

杨秀珍

2022-12-22 16:54:37
不幸的是,我已经使用 osThreadFlagsSet/Wait 继续使用不同的方法并且没有时间重新创建之前的迭代。以后麻烦状态下的代码我会保存下来。
举报

更多回帖

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