我用的芯片是BF518,我对这个中断还是有些疑问。
我设置了一个PF4引脚上升沿中断
EX_INTERRUPT_HANDLER(FlagA_ISR)
{
process_data();
}
先前PF4上升沿到来,中断执行假设程序正在运行到process_data()函数中,这时PF4引脚又来了一个中断,那后来的的这个PF4引脚中断是等EX_INTERRUPT_HANDLER(FlagA_ISR)这个函数执行完毕呢?
还是那种嵌套的形式 把执行process_data()函数的数据状态先保存下,先执行来到的PF4上升沿中断,执行完毕后在从process_data()中断处再去执行。