中断函数执行时间大于中断触法时间会怎样

2020-01-26 12:54发布

中断函数执行时间大于中断触法时间会怎样

问下单片机的第一个T0中断处理函数没有处理完,第二个T0中断时间又到了,会怎样  是等第一个T0处理完成在处理第二个,还是第二个就不再处理了

都是T0中断所以没有中断优先级这一说,望知道的说说看,在调试程序,可是没有仿真器,不知道程序运行的时间,  

顺便问下怎么能知道STC12C5628AD运行的时间呢,据说keil仿真的时间不对,因为STC12C5628AD是1T的单片机,很纠结,用什么仿真可以呢,上次一哥们说TKStudio可以,但是弄了半天不回用,好纠结
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
little_Monkey
1楼-- · 2020-01-27 08:10
金牛AKI 发表于 2013-10-9 15:24
中断标志不都是进入中断函数自动清除的么?

清除标志位和关中断是两个完全不同的事件
Firman
2楼-- · 2020-01-27 08:59
 精彩回答 2  元偷偷看……
Firman
3楼-- · 2020-01-27 11:40
二进制 发表于 2013-10-9 15:25
重复进入中断

有些MCU是不支持中断重入的.
Firman
4楼-- · 2020-01-27 11:54
51EDA技术 发表于 2013-10-9 15:28
一般来说 中断处理应该短小精悍。不同的MCU对中断的处理有些不同,有的不允许中断嵌套,而有的可以。       ...

你没见过中断程序长过主程序的,我看到就想哭!
金牛AKI
5楼-- · 2020-01-27 15:44
高手好多
istars2005
6楼-- · 2020-01-27 20:32
中断函数执行时间那么长干嘛啊?
建议进入之后关中断
如果由于程序需要不允许关中断的话,建议增加判断防止中断重入

一周热门 更多>