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

28335 TIMER0中断进不去 IFR=0

28335 TIMER0中断进不去 IFR=0

本帖最后由 yangmiao0223 于 2013-9-5 09:04 编辑

    28335 TIMER0中断进不去
    配置应该没错  以前每次LOAD RAM程序是偶尔有几次进不去中断  现在是经常进不去  
    每次都能读到 CpuTimer0Regs.TCR.bit.TIF = 1;(即发生timer0定时器外设级中断);PIE的相应位的使能和标志位都是1;CPU的IER也是1,但是IFR却是0,IFR应该是1才对吧。而且ram调试,手动让IFR=1之后,就能产生TIMER0中断了。
   同样的程序偶尔能进,偶尔又不能进TIMER0,而且ram调试进去中断之后,不断电,LOAD第二次,就进不去中断了,和解?

28335 TIMER0中断进不去 IFR=0

本帖最后由 yangmiao0223 于 2013-9-5 09:04 编辑

    28335 TIMER0中断进不去
    配置应该没错  以前每次LOAD RAM程序是偶尔有几次进不去中断  现在是经常进不去  
    每次都能读到 CpuTimer0Regs.TCR.bit.TIF = 1;(即发生timer0定时器外设级中断);PIE的相应位的使能和标志位都是1;CPU的IER也是1,但是IFR却是0,IFR应该是1才对吧。而且ram调试,手动让IFR=1之后,就能产生TIMER0中断了。
   同样的程序偶尔能进,偶尔又不能进TIMER0,而且ram调试进去中断之后,不断电,LOAD第二次,就进不去中断了,和解?
返回列表