I2C模块基本中断 -使用和处理方法
I2C模块产生的中断请求见表13-3。如图13-13所示,所有中断请求都汇集到仲裁器,通过仲裁判断之后再向CPU发出一个I2C中断请求。如果使能位为1,则该请求作为一个I2C中断发送到CPU。I2C中断的I2CINT1A_ISR通过读取中断源寄存器I2CISRC中的相应信息来确定中断源,然后执行中断服务子程序。②通过仲裁确定剩下的其他中断请求中哪个具有最高优先级,在寄存器I2CISRC中做出标记,并将该中断请求发送给CPU。
理论教育
2023-06-15