打印

关于430的中断向量

[复制链接]
1912|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rushto|  楼主 | 2011-12-31 22:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
 
COMMON  INTVEC
ORG     TIMERA0_VECTOR          ;//Timer_A0 Vector
        DW      TA0_ISR                 ;
        ORG     WDT_VECTOR              ;//Watchdog Timer Vector
        DW      initReset   


我在资料中找不到关于中断向量的具体地址,只在头文件看到这些地址
我想问的是,通过上面的中断入口TIMERA0_VECTOR,需要进入中断服务函数TA0_ISR,这个DW XXX,就可以直接调用中断服务函数了吗?
没有看到关于具体I/O中断,ADC中断,timer0中断具体的入口地址。

相关帖子

沙发
永远的不知| | 2011-12-31 22:41 | 只看该作者
1# rushto

;-------------------------------------------------------------------------------
            COMMON  INTVEC                  ; Interrupt Vectors
;-------------------------------------------------------------------------------
            ORG     ADC10_VECTOR            ; ADC10 Vector
            DW      ADC10_ISR
            ORG     RESET_VECTOR            ; POR, ext. Reset
            DW      RESET
            END

是这样的,COMMON  INTVEC 表示编译器会把此段放到中断向量表中,后面的org就是相对位置了,中断向量表是从0xffe0开始的

使用特权

评论回复
板凳
rushto|  楼主 | 2011-12-31 22:43 | 只看该作者
2# 永远的不知

一直没看明白COMMON  INTVEC这句,以为是定义个公共段呢,查不到INTVEC的相关含义,原来还有这么一个用法,多谢不知版主。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

24

帖子

1

粉丝