zhanglli 发表于 2022-10-14 22:35

等高级中断执行完后的几十微秒内低级中断会执行吗?

等高级中断执行完后的几十微秒内低级中断会执行吗?

wyjie 发表于 2022-10-14 22:37

什么意思?

zhanglli 发表于 2022-10-14 22:40

例如:串口为高级中断,定时中断为低级中断,在串口中断执行时定时中断发生,等串口中断完后,定时中断会发生吗

renyaq 发表于 2022-10-14 22:42

如果想要定时中断发生,该如何设制?

zhenykun 发表于 2022-10-14 22:44

高可以中断低(中断嵌套),而低不可以中断高,必须等高中断退出再响应,同时51硬件规定中断后必须执行最少1条指令后才能响应其它中断

jiaxw 发表于 2022-10-14 22:46

看看,这个会不会和单片机有关系呢??

chenho 发表于 2022-10-14 22:48

正解,中断还是有级别高低之分的。。。

chuxh 发表于 2022-10-14 22:50

用pwm设置时间,就可以让其经过你指定的时间在进行中断

renyaq 发表于 2022-10-14 22:52

看看,这个有时候写程序的时候还真的蛮容易忽视的。

zwll 发表于 2022-10-14 22:55

当然会,只要那中断没有被清零

zhanglli 发表于 2022-10-14 22:57

嗯,那我按大家的说法挨个排查一下

Henryko 发表于 2022-11-5 19:45

必须等高中断退出再响应
页: [1]
查看完整版本: 等高级中断执行完后的几十微秒内低级中断会执行吗?