问大家为啥我的4510b不进入irq中断程序呢?

[复制链接]
2501|0
 楼主| henry188 发表于 2009-5-20 17:12 | 显示全部楼层 |阅读模式
4510b的Timer0中断,看到INTOSET_IRQ=0x28,表示Timer0发生中断,程序引导部分
    import ISR_IrqHandler
    import ISR_UndefHandler
    import ISR_SwiHandler
    import ISR_PrefetchHandler
    import ISR_AbortHandler
    import ISR_FiqHandler

    CODE32
    AREA    Init,CODE,READONLY
    ENTRY 
    B       Reset_Handler    
    B        ISR_UndefHandler
    B        ISR_SwiHandler
    B        ISR_PrefetchHandler
    B         ISR_AbortHandler
    B        .
    B          ISR_IrqHandler   
    B        ISR_FiqHandler
我在ISR_IrqHandler 做了串口输出,但是程序烧进Flash中,看不到串口调试信息,这是怎么回事?
Timer0的设置:
    LDR    R1,=0x3FF6000    ;TMOD定时器模式寄存器
    LDR    R0,=&1
    STR    R0,[R1]

    LDR    R1,=0x3FF6004    ;TDATA0 定时器0数据寄存器
    LDR    R0,=&400000
    STR    R0,[R1]
中断设置:
    INTPND = 0x1fffff;    
    INTMSK=0x0;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

20

帖子

1

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