主要介绍的内容有:中断函数讲解,中断配置属性,举例了说明,英飞凌手册查看位置
TC275中:
中断函数:
优先级SRPN
校验ECC、中断节点号SRN index
中断服务函数:
IFX_INTERRUPT(isr, vectabNum, prio)
isr:ISR表示中断所在的地址
vectabNum为向量表号,也就是cpu内核,275有3个内核所以该参数为0、1、2,通常取0即可;
prio为优先级,0-255共有256个优先级,可以根据需要自行定义
中断的配置
在回头看一下中断的配置,中断的配置无非是配置SRC寄存器,包括中断优先级、中断服务者选择以及中断使能。其具体流程为:
(1)写入中断优先级,SRC.SRPN;
(2)写入中断服务选择,SRC.TOS;
(3)清除中断标志位,SRC.CLRR=1;
(4)中断使能,SRC.SRE=1;
举例:
TC