4856| 2
|
STM32使能定时器更新中断和捕获中断同时发生那么CPU会先因为哪个中断源进入中断呢? |
1金钱
最佳答案即然同时发生,就不存在因为谁了。
在我印象中,只要有中断标志未清除,就会不断的进中断。
假如中断函数如下:
void TIM3_IRQHandler(void)
{
if(标志A置位)
{
清除标志A;
...
}
xxx;
if(标志B置位)
{
清除标志B;
...
}
}
若在中断函数执行到xxx处时,标志A与B同时置位,那么这次中断只会清除标志B,然后退出中断,由与A置位,中断函数会再次进入,然后处理A。
| ||
| ||
专治疑难杂症
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-28 12:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网