请教大家:
使用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》。
多谢版主
我还以为只要向中断地址中写入相应中断服务程序的入口地址就行了呢
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |