最近在学习BF533,关于例程中的外部中断函数
EX_INTERRUPT_HANDLER(FlagA_ISR)
{
if((*pFIO_FLAG_D&PF0) == PF0)
{
printf("interrupt is PF0!\n");
}
else if((*pFIO_FLAG_D&PF1) == PF1)
{
printf("interrupt is PF1!\n");
}
*pFIO_FLAG_C = PF0|PF1;//清除中断标志位
}
最后一句*pFIO_FLAG_C = PF0|PF1;//清除中断标志位 是什么意思啊?怎么将PF0管角设为0就是清除中断标志位了?