找回密码
 立即注册
查看: 338|回复: 12

中断可以最多同时开几个?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-01 08:52:01
已绑定手机

23

主题

589

回帖

2813

积分

金牌会员

积分
2813
发表于 2025-1-2 09:29:45 | 显示全部楼层 |阅读模式

请教各位大佬,中断可以最多同时开几个?比如同时开

定时器0中断、定时器1中断、串口1接收中断、串口DMA接收中断、

ADC中断、INT0中断、INT1中断等7个?

优先级应如何设置才比较合理?baoquan

不停地学习
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2025-1-2 10:15:19 | 显示全部楼层
可以全开
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2025-1-2 10:20:34 | 显示全部楼层

我一般是画个xy轴,x轴重要性,y轴执行时长,然后把这些中断往里面放。一般以重要程度高,执行时间短的安排在最高优先级。一些执行时间长,又不怎么重要的,安排最低优先级。当然,这些只是一个基础的安排方法,还要根据实际的项目需求,使用方式来改变。

参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2025-05-02 09:38:13

109

主题

1900

回帖

5214

积分

论坛元老

积分
5214
发表于 2025-1-2 12:04:00 | 显示全部楼层
开得太多的话,如果同一时间有多个中断响应,那中断处理就有了先后慢急了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-01 08:52:01
已绑定手机

23

主题

589

回帖

2813

积分

金牌会员

积分
2813
发表于 2025-1-2 12:34:28 | 显示全部楼层
_奶*** 发表于 2025-1-2 10:20
我一般是画个xy轴,x轴重要性,y轴执行时长,然后把这些中断往里面放。一般以重要程度高,执行时间短的安排 ...

哦,这种设置思路不错,我尝试一下看看,感谢
不停地学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-01 08:52:01
已绑定手机

23

主题

589

回帖

2813

积分

金牌会员

积分
2813
发表于 2025-1-2 14:07:42 | 显示全部楼层

已经测试 过了,因同时使用的中断太多,导致好像有啥影响一样而不能达到预设的功能,放弃了。

不停地学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-01 08:52:01
已绑定手机

23

主题

589

回帖

2813

积分

金牌会员

积分
2813
发表于 2025-1-2 15:11:24 | 显示全部楼层
_奶*** 发表于 2025-1-2 10:20
我一般是画个xy轴,x轴重要性,y轴执行时长,然后把这些中断往里面放。一般以重要程度高,执行时间短的安排 ...

请教一下,我想改用定时器T3、T4【此处作为计数器来使用,16位自动重载模式】来对外部脉冲进行计数,计数器T3的计数寄存器为T3L+T3H合成的16位寄存器,计数器T3使用P0.4脚,计数器T4使用P0.6脚,计数器T4的计数寄存器为T4L+T4H合成的16位寄存器,是否只要读取这2个16位寄存器的值就是外部脉冲的数量?
不停地学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2025-1-2 15:22:35 | 显示全部楼层
WH*** 发表于 2025-1-2 15:11
请教一下,我想改用定时器T3、T4【此处作为计数器来使用,16位自动重载模式】来对外部脉冲进行计数,计数 ...

很抱歉,这种功能我没有用过,,你可以找一下手册中是否有相应的例程,或者实验箱的
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-05-02 09:54:04
已绑定手机

2

主题

106

回帖

266

积分

中级会员

积分
266
发表于 2025-1-2 15:33:54 | 显示全部楼层
是不是在中断里面做了太多比较费时间的计算
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-01 08:52:01
已绑定手机

23

主题

589

回帖

2813

积分

金牌会员

积分
2813
发表于 2025-1-11 14:20:07 | 显示全部楼层
lgns*** 发表于 2025-1-2 15:33
是不是在中断里面做了太多比较费时间的计算

我的中断里面处理的数据都很短,时间远远小于2us,应该不会存在太费时间的问题,可能是别的问题导致的。
不停地学习
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:43 , Processed in 0.140419 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表