首页 > 技术 > Luminary的Cortex-M3核心ARM处理器基于IAR的中断注册方法

Luminary的Cortex-M3核心ARM处理器基于IAR的中断注册方法

2008年8月22日

建议采用IAR工程模板来编写程序,比较快捷。

注册中断有两种方法:采用xxxRegister()函数,或者手工修改启动文件startup.c的中断向量表

例如中断函数是:
void I2C_ISR(void)

则在starup.c里要修改两个地方:

1. 找到
extern int main(void);
在后面补上中断函数的声明:
extern void I2C_ISR(void);

2. 在中断向量表的数组里,找到注释I2C的项目,将IntDefaultHandler换成I2C_ISR

完成。

Jacob 技术 ,

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

*

Anti-spam image