在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2646|回复: 0

[原创] TMS320C6726 Interrupt Issue

[复制链接]
发表于 2011-9-18 11:50:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 cjsb37 于 2013-4-29 09:00 编辑

我需要3个外部中断,c6726的中断是通过AMUTEIN输入到dMAX,再由dMAX产生中断给CPU。我对AMUTEIN的配置和CPU中断允许等设置都没问题。就是dMAX的初始化有时不工作。采用了两种方式,直接写寄存器方式和使用csl库来初始化。两种的结果都差不多。都是加电后如果能正常中断,就一直是好的;如不能中断,就一直不行。在不行的时候,可以在dMAX寄存器组里看到外部中断已经给dMAX,dMAX也已经捕获到信号,但就是没有给CPU送中断请求。(DER3的对应位会在外部中断来时置位26、27、28)。不明白是dMAX有哪个寄存器设置不对,还是时钟部分设置有问题。
        在尝试中,发现这样的现象:对dMAX事件编程,改变中断映射关系,比如原来27是映射到中断13的,如这次加电不响应,修改映射27到中断9,也许就可以响应了,但下次开电就有可能不响应。
        硬件电路热复位,对中断的响应情况没影响,开电中断能工作,热复位之后也能工作,反之亦然。硬件上电加载工作都正常稳定。





您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-4 03:14 , Processed in 0.018006 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表