关于430的中断向量

[复制链接]
2772|2
 楼主| rushto 发表于 2011-12-31 22:38 | 显示全部楼层 |阅读模式

  1. COMMON  INTVEC
  2. ORG     TIMERA0_VECTOR          ;//Timer_A0 Vector
  3.         DW      TA0_ISR                 ;
  4.         ORG     WDT_VECTOR              ;//Watchdog Timer Vector
  5.         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

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