关于中断的疑问

[复制链接]
3183|8
 楼主| colaring 发表于 2008-8-18 08:29 | 显示全部楼层 |阅读模式
   在STM32中,
   假设我有一个定时中断,进入中断后清除标志位开始执行中断服务程序,如果在中断服务程序未执行完之前定时时间到,系统再次置位了中断标志位,系统是跳到该中断的入口地址(中断自己嵌套自己)还是继续执行当前服务子程序,完成后再执行?
 楼主| colaring 发表于 2008-8-18 09:58 | 显示全部楼层

嘿嘿

谢谢LS
香水城 发表于 2008-8-18 15:47 | 显示全部楼层

本身的中断还没处理完成,又有新的定时器中断出现,这是

pheavecn 发表于 2008-8-18 16:30 | 显示全部楼层

呵呵,版主这么说不符合“释放创造力”。

那stm32f芯片应该从硬件上解决这个问题,在未退出中断前,不产生同一中断。

这一点未必就不可以利用呢。
香水城 发表于 2008-8-18 20:51 | 显示全部楼层

哈哈,创造力需要符合科学规律

“stm32f芯片应该从硬件上解决这个问题,在未退出中断前,不产生同一中断”,我不认同这种观点,楼上见过哪个MCU可以实现这样的功能?
pheavecn 发表于 2008-8-19 08:48 | 显示全部楼层

我也没说要这样。

而是说在中断处理的同时可以产生并请求同一中断这一点是可以发挥一下创造力的地方。

或许某些场合就需要“本身的中断还没处理完成,又有新的定时器中断出现”,谈不上“设计失败”。
香水城 发表于 2008-8-19 15:54 | 显示全部楼层

哈哈,创造力需要想象力支撑

xwj 发表于 2008-8-19 16:20 | 显示全部楼层

呵呵,LZ得创造力就是为了自己玩死自己:-)

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

本版积分规则

44

主题

156

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部