.def _c_int0
(1)建立中断向量表
.sect ".vectors" ;定义主向量段
RSVECT B _c_int0 ;PM 0 复位向量1 INT1 B PHANTOM ;PM 2 中断优先级1 4
INT2 B GISR2 ;PM 4 中断优先级2 5 INT3 B PHANTOM ;PM 6 中断优先级3 6
INT4 B PHANTOM ;PM 8 中断优先级4 7
INT5 B PHANTOM ;PM A 中断优先级5 8
INT6 B PHANTOM ;PM C 中断优先级6 9 RESERVED B PHANTOM ;PM E 模拟量输入中断(保留) 10
SW_INT8 B PHANTOM ;PM 10 用户定义软件中断—
…
SW_INT31 B PHANTOM ;PM 3E 用户定义软件中断—
;中断子向量入口定义pvecs
.sect ".pvecs" ;定义子向量段
PVECTORS B PHANTOM ;保留向量地址偏移量-0000h
B PHANTOM ;保留向量地址偏移量-0001h
…
B PHANTOM ;保留向量地址偏移量-0026h
B T1PINT_ISR ;保留向量地址偏移量-0027h T1PINT中断
B PHANTOM ;保留向量地址偏移量-0028h
…
B PHANTOM ;保留向量地址偏移量-0041h
(2)主程序
.text
_c_int0
SETC INTM
CLRC SXM
CLRC OVM
CLRC CNF ;B0区被配置为数据空间
LDP #0E0H ;指向7000h~7080h区
SPLK #81FEH,SCSR1 ;时钟4倍频,CLKIN=6 M,CLKOUT=24 M
SPLK #0E8H,WDCR ;不使能WDT
LDP #0
SPLK #02H,IMR ;使能中断优先级INT2
SPLK #0FFFFh,IFR ;清中断标志
LDP #DP_EVA ;指向7400h~7480h区
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第7章 TMS320LF2407事件管理器模块(2)全文阅读和word下载服务。
相关推荐: