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

问一个TBM中断的问题!

问一个TBM中断的问题!

问大家一个问题!为什么我无法进入TBM中断服务程序!我说明的方式是 interrupts 17 void TBM_isr(void){} ,这种说明格式一般不需要再在prm文件里说明中断入口了吧!

大家说说无法进入中断程序可能的原因?

我单步调试!可cpu都运行了几百万个周期了,程序还没有进入tbm中断!要知道我设置的中断周期是1毫秒
hi

而且其它的中断,诸如键盘中断也进不去!

到底怎么回事?
hi
全速运行
单步是进不去的
作个朋友
可以的 你主程序 有没有开中断啊
TBCR 有没有打开中断容许啊
设置是对的,我先单步运行到开中断(enableinterrupt)前。TBCR寄存器的中断允许位是1,在进入MAIN()函数前,我又把TBON(开TBM)置1,这个过程没有问题的,,而且我在TBM中断里设了唯一的一个断点,可全速运行还是进不去。有人知道怎么回事?遇到过这种情况吗?? 大家给我分析分析!  万分感激啊!
hi

续上

在程序运行时TBIF一直是0,也就是中断标志位一直没有置位,当然无法进入TBM中断了,大家说说这是为什么啊?[em05]
hi
如果你愿意,把你的project打包发给我看看吧(strongchen_free@yahoo.com.cn)。
海纳百川  有容乃大
返回列表