打印
[技术问答]

如何管理中断的优先级,为什么我设置高优先级的中断会被低优先级中断干扰?

[复制链接]
604|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2022-5-5 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

如何管理中断的优先级,为什么我设置高优先级的中断会被低优先级中断干扰?

使用特权

评论回复
沙发
asmine| | 2022-5-9 08:37 | 只看该作者
优先级的高低是不会乱的,除非设置有问题
但是对于我个人来说,有时会不好确定两个事件那个高低,因为在我看来同等重要

使用特权

评论回复
板凳
tpgf| | 2022-6-1 11:13 | 只看该作者
那估计就是设置有问题

使用特权

评论回复
地板
aoyi| | 2022-6-1 11:32 | 只看该作者
首先确认是其他中断干扰的吗

使用特权

评论回复
5
nawu| | 2022-6-1 11:54 | 只看该作者
是不是优先级别配置反了啊

使用特权

评论回复
6
zljiu| | 2022-6-1 12:01 | 只看该作者
估计软件设置的是有问题的

使用特权

评论回复
7
gwsan| | 2022-6-1 12:12 | 只看该作者
如果断定是优先级的问题 那应该就是配置的问题

使用特权

评论回复
8
tfqi| | 2022-6-1 12:19 | 只看该作者
那就更改一下优先级别

使用特权

评论回复
9
flycamelaaa| | 2022-8-2 10:36 | 只看该作者
调用NVIC_SetPriority设置中断优先级,数字越小优先级越高。默认所有中断优先级都是0



检查代码看优先级配置是否正确无误。或者两个中断如果访问同一个变量、数组要小心,思考如果正访问的时候被打断进入另一个中断,是否会有问题?

使用特权

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

本版积分规则

1482

主题

4260

帖子

6

粉丝