TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: 中断响应清楚的问题

Part Number:TMS320F28335

   使用 SCIC口 时,设置 为 中断 接收 ,中断服务程序 最后 一句

PieCtrlRegs.PIEACK.all|=PIEACK_GROUP8;

最开始 写错了 ,写成 了 下面 一句 

PieCtrlRegs.PIEACK.all|=PIEACK_GROUP9;

但是 仍能 不停的 进入 中断 

同时 ,SCIB口 和 SCIA口 仍能 正常 运行 ,用的 是 CCS6,是编译器 出问题了吗 ?

8组未使用 其他 中断 。那么在写错的 情况下 8组 的中断响应 是 怎么清除的PIEACK?

另外timer0中断中 未用 “|=”而是直接用了 “=”请问 有区别吗?

Green Deng:

你好,

peter cc 说:

但是 仍能 不停的 进入 中断 

同时 ,SCIB口 和 SCIA口 仍能 正常 运行

这里是说,写错的情况下SCIA/B/C都能正常运行?

有没有可能你在其他地方使能了中断

另外,“|=”是按位或并赋值,防止影响到其他PEIACK位的设置。

,

peter cc:

8组没有 其他 中断 

,

peter cc:

就是 写错 的情况 下可以 进入 中断,SCIC口 ,写正确 也可以 进入 中断 

,

Green Deng:

单从这两句里面没看出来是什么原因,可能需要看一下中断配置代码

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 中断响应清楚的问题
分享到: 更多 (0)