中断函数中可否延时?

2020-01-30 13:39发布

如题,中断函数是否可以嵌套?加入延时函数行不行?如果定时器设置在工作方式1,在中断中延时1ms行不行?或者说,延时多少可以忽略影响?求教一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
Playboy_xixi
1楼-- · 2020-01-30 17:34
我主要想在中断中刷新显示,但是显示有点时延。
NemoGu
2楼-- · 2020-01-30 18:26
顯示這種耗時長的程序還是放到主循環中為好,否則可能影響實時性
tiancaigao7
3楼-- · 2020-01-30 23:39
理论上不能延迟,要尽快结束,否则会降低系统的实时性,产生冲突或者错过其他的中断。嵌套需要看用的是那种芯片,51一般是不支持嵌套的。你要显示,不需要在中断中进行,在主程序中进行就可以了。
l769109884
4楼-- · 2020-01-31 03:40
 精彩回答 2  元偷偷看……
Playboy_xixi
5楼-- · 2020-01-31 04:15
NemoGu 发表于 2013-5-5 21:56
顯示這種耗時長的程序還是放到主循環中為好,否則可能影響實時性

确实啊,算然说显示一下要花几百微妙的时间
Playboy_xixi
6楼-- · 2020-01-31 08:39
tiancaigao7 发表于 2013-5-5 21:58
理论上不能延迟,要尽快结束,否则会降低系统的实时性,产生冲突或者错过其他的中断。嵌套需要看用的是那种 ...

好吧。用定时器做按键扫描,主程序刷新显示

一周热门 更多>