问
用
LPC2100模块建的项目为什么进不了中断?
刚拿到一块2100的板子,如光盘中的中断部分说明建了一个中断的实验项目,不知道为什么死活进不了中断服务程序,中断向量也都写了,是不是在ADS软件上需要设置什么东东呢?
请高手指正,谢谢!
答
1:
估计你没有在Startup.s文件中使能
ARM内核IRQ中断。打开
ARM内核中断使能的操作如下:
将Startup.s文件中的InitStack函数中倒数第3行
MSR CPSR_c, #0xdf
更改为
MSR CPSR_c, #0x5f
用于打开中断,否则不能进入中断。
答
2:
谢谢!