本帖最后由 FSL_TICS_Robin 于 2014-7-18 14:15 编辑
论坛中有个客户在KE02的官方例基础上,使用PIT模块且设置PIT定时器溢出中断,但当程序运行时,
发现程序并没有进入到PIT的中断程序中,通过代码跟踪得到程序一直运行vectors.c中的void default_isr(void);
不知道小伙伴们在使用中断时,有没有碰到相同的问题?其实问题发生的原因很简单,我们需要将中断函数与中断向量关联起来,
不然发生中断时就无法找到定义好的中断函数啊。
以IAR例程为例:
Untitled.jpg (119.37 KB, 下载次数: 0)
下载附件
2014-1-10 15:09 上传
PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营的飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。
不可以啊,vectors.c中定义了中断向量的,如果没有,在isr.h中,重定义的中断向量如何找的到呢?
你是不是动了什么地方,一般来说很少有报错说跟中断向量有关的啊。
一周热门 更多>