找回密码
 立即注册
查看: 741|回复: 6

陈老师STC8H8K64U第13集,讨论一个中断的问题

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:42
  • 最近打卡:2024-07-15 12:37:13

4

主题

27

回帖

344

积分

中级会员

积分
344
发表于 2023-8-18 23:07:02 | 显示全部楼层 |阅读模式
课上陈老师说了,如果一个高优先的中断服务程序正在执行中,此时来了一个低优先级的中断,那么此时这个低优先级中断会进入挂起状态,不会丢失。


但是,我在考虑一个问题:如果这个高优先级的中断服务程序执行的时间比较长,挂起状态的中断还没有执行,又来了同种类型的这个中断,比如:按键按了两次,那么这个低优先级的中断服务程序会被触发一次还是两次呢?

如果只能触发一次,而这个程序又是一个完成计数功能的程序,貌似就会丢失计数的次数了。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:42
  • 最近打卡:2024-07-15 12:37:13

4

主题

27

回帖

344

积分

中级会员

积分
344
发表于 2023-8-19 14:37:40 | 显示全部楼层
学了第14集之后,这个问题已经有了答案了,对于同一个不能及时响应的多次中断请求,单片机只能记住一次。所以中断服务程序只能越简单越好,要快速完成,以提高系统的响应能力。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2023-12-15 09:36:26

0

主题

8

回帖

42

积分

新手上路

积分
42
发表于 2023-12-14 18:36:00 | 显示全部楼层
原来如此
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-05-06 00:00:32

0

主题

29

回帖

1820

积分

金牌会员

积分
1820
发表于 2023-12-15 00:19:23 | 显示全部楼层
学到了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:492
  • 最近打卡:2025-05-06 07:55:35
已绑定手机

27

主题

693

回帖

2000

积分

金牌会员

打工人

积分
2000
发表于 2023-12-15 06:54:47 | 显示全部楼层
学习了
打工人
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:436
  • 最近打卡:2025-05-06 08:38:18

33

主题

2355

回帖

4872

积分

论坛元老

积分
4872
发表于 2023-12-17 15:46:27 | 显示全部楼层
这就要涉及到中断优先级分配的问题,,,运行时间段短的和重要程度比较高的,,中断优先级要相应提升.也要注意有一些外设使用时没有更高级的优先级,,在设计程序的时候也要注意
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2024-02-22 16:32:06

2

主题

2

回帖

30

积分

新手上路

积分
30
发表于 2023-12-19 16:15:33 | 显示全部楼层
好像T0可以在一个中断响应时,同时继续计时的
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-6 19:20 , Processed in 0.355497 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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