论坛中经常有人问道关于Kinetis中断向量的使用方式,今天我就简单介绍一下在CodeWarrior下如何配置中断向量列表。
一、在MK60N512VMD100.h中我们可以找到关于各个中断向量号的定义,如下图所示:
二、接下来我们开始配置中断向量列表入口。打开vectors.h,我们可以看到如下图所示,定义各个中断向量函数的入口,默认中断都是调用的default_isr这个函数。如果这里不把default_isr正确的入口函数,当中断产生的时候,直接进入default_isr这个函数。
下图是例程中定义ISR.h中的例子,#undef 这个是取消定义,防止因为vectors.h中define了和ISR.h中一样的名字。如下图所示: