LPC2103,进不了irq的中断服务程序

[复制链接]
 楼主| yuzhenyong 发表于 2016-4-18 13:30 | 显示全部楼层 |阅读模式
I_Bit           EQU     0x00            ; when I bit is set, IRQ is disabled
F_Bit           EQU     0x00            ; when F bit is set, FIQ is disabled
已把启动代码中的中断禁止位清零。当触发外部中断的时候也有中断标志,但是就是进不去中断服务程序,异常向量表已改。实在想不出还有哪里存在问题了。。。
 楼主| yuzhenyong 发表于 2016-4-18 13:31 | 显示全部楼层
通过查询EXTIT是可以查到中断标志的,但是就是进不去中断函数。
jplzl 发表于 2016-4-18 16:21 | 显示全部楼层
本帖最后由 jplzl 于 2016-4-18 16:22 编辑

有中断标志了,还要使能中断撒
 楼主| yuzhenyong 发表于 2016-4-18 17:08 | 显示全部楼层
jplzl 发表于 2016-4-18 16:21
有中断标志了,还要使能中断撒

就是不知道怎么将全局中断打开 在启动代码中修改为 MSR     CPSR_c,0x5f 了但是为什么还是开不了全局中断。也尝试用软中断开全局中断irq还是失败了
jplzl 发表于 2016-5-6 17:29 | 显示全部楼层
yuzhenyong 发表于 2016-4-18 17:08
就是不知道怎么将全局中断打开 在启动代码中修改为 MSR     CPSR_c,0x5f 了但是为什么还是开不了全局中断 ...

开全局中断,还要开外设中断。
还要配置好中断向量地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部