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

[求助]MC68HC908QT/QY的定时器0溢出中断号为多少?

[求助]MC68HC908QT/QY的定时器0溢出中断号为多少?

我在*.prm中如下定义为:VECTOR  6  t0,则程序软仿真的时候能产生正确的中断,
如定义为:VECTOR  5   t0,软仿真的时候出现以下报错提示:
Error: At location FFF2 -
Error: Attempt to use invalid or uninitialized memory
Error: Interrupt processing failed.

但是我查手册,定时器0的中断向量号为5哦,到底是哪儿搞错了呢?

中断向量如下:0        reset
                     1        IRQ
                     2        Not  used
                     3        TIM  Channel  0  vector
                     4        TIM  Channel  1  vector
                     5        TIM  overflow  vector(地址为$fff2~$fff3)
                     6~13  Not  used
                     14      keyboard         vector
                     15      adc   conversion   complete  vector
最近比较喜欢开——MOTO
按照QT/QY定义,定时器0中断地址(向量5)应当是$FFF2~$FFF3.
按照CODEWARRIOR定义,定时器中断地址(向量6)应当依然是$fff2~$fff3,在出错提示中,有这样一句:Error: At location FFF2 -,这指的是何意思呢?
最近比较喜欢开——MOTO
呵呵,可惜我是用的免费版……


如何求助?只能在这找答案了……
最近比较喜欢开——MOTO
返回列表