本帖最后由 FSL_TICS_A 于 2014-4-1 10:02 编辑
有这样的一个问题,就是模块相应的中断服务程序进入问题!比如说KL25内部的TPM模块,首先驱动是正确的,中断也能正常进入,只不过我进入中断服务程序的方式是修改vector.h文件中的 #define VECTOR_035 default_isr // 0x0000_008C 35 19 TPM2 改为#define VECTOR_035 TPM2_isr // 0x0000_008C 35 19 TPM2才能进入,否则在TPM2_isr程序内连断点也无法设置.我想问的是如何不用修改vector.h文件也能让其正常进入中断程序呢?因为正确的做法应该是修改isr.h,比如说将isr.h改为
#undef VECTOR_035
#define VECTOR_035 TPM2_isr
extern void TPM2_isr(void);
但改为这种方式后TPM中断(再次声明TPM模块的驱动是正确的,是能正常中断的)后无法进入到TPM2_isr中去,求指教!
|