STM32/STM8技术william hill官网
直播中

马祥

7年用户 775经验值
私信 关注
[问答]

在中断处理子程序里,程序还没处理完能执行再次使能该中断吗

在中断处理子程序里,程序还没处理完又使能该中断,请问该中断下面语句还会执行吗。
DMA中断()
{
     清中断标志;
  打开DMA中断;
  使能DMA中断;//DMA开始传输
   ...;                   //其他处理程序
     ...;
}


回帖(6)

h1654155275.5669

2018-10-18 13:38:09
这个问题要结合中断优先级和中断嵌套来看
举报

刘勇

2018-10-18 13:38:21
一般同样的中断要先执行完才能响应第二次中断
举报

王平

2018-10-18 13:38:37
在中断里,总中断是自动关的(但也可以再次打开),所以不会
举报

李霞

2018-10-18 13:39:51
其他处理程序是多大呢?
举报

李华

2018-10-18 13:40:03
都是根据中断设置的。
举报

一个瘦子

2018-10-18 23:24:15
不行,一个中断程序要执行10s的话,这段时间内,再触发这个中断是没反应的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分