Board logo

标题: 使用68HC12芯片,用汇编编程,怎样才能进入中断? [打印本页]

作者: ningjingzhiyuan    时间: 2008-9-22 11:21     标题: 使用68HC12芯片,用汇编编程,怎样才能进入中断?

请教大家:

使用68HC12芯片,用汇编编程,怎样才能进入中断?

我先定义了中断向量

ORG $FF8C
C0RIER0 EQU $FFB2 ; **MSCAN 0 receive
MCCTL EQU $FFCA ; **Modulus Down Counter underflow

然后在主程序中

LDX #TIMERINT ;TIMERINT为定时器中断服务子程序
STX MCCTL
LDX #CANRXINT ;CANRXINT为CAN接收中断服务子程序
STX C0RIER0

但就是进不了中断,请高人指点一二,谢谢!


作者: strongchen    时间: 2008-9-22 14:23

EQU是用来定义常量的,不是用来定义中断向量的。你可以参考CodeWarrior安装目录下的文档《Assembler_HC12.pdf》。


作者: ningjingzhiyuan    时间: 2008-9-22 20:52

多谢版主

我还以为只要向中断地址中写入相应中断服务程序的入口地址就行了呢


作者: strongchen    时间: 2008-9-24 17:36

对,是这样。但不是用EQU来写的。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0