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

请教一个中断处理的问题,

请教一个中断处理的问题,

请教一个问题,怎样利用ECT模块的自由时钟的溢出中断实现一个功能?比如,让portB逐次加一,怎样编写处理函数和初始化向量?小弟弄了半天还没有弄出来~惭愧ing~[em04]
木鱼石
我用的编译环境是CodeWarrior IDE 3.1,在prm文件里加上如下命令行

VECTOR ADDRESS 0xEFDE TMSK2
VECTOR 0 _Startup                          /*此行原来已有*/

入口地址放在0xEFDE因为试验板里有监控程序,把中断向量转到EF80了。

在asm文件里的处理:

TMSK2:
            INC counter      ;counter是一个计数变量每次加一,然后把它的值输出
            LDAA counter
            INCA
            STAA $0001
            
            RTI
问题在于make文件没有错误,但是   
下载程序到试验板上,程序不能运行。本来很简单的问题……
木鱼石
返回列表