首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

使用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

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

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

海纳百川  有容乃大

多谢版主

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

对,是这样。但不是用EQU来写的。
海纳百川  有容乃大
返回列表