打印

关于TI 28027 EPWM中断问题

[复制链接]
860|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liujian2010|  楼主 | 2015-11-27 11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有问题向各位大侠求助:
     我在用28027配置中断后发现:
     当配置EPwm1Regs.ETSEL.bit.INTSEL = ET_CTR_ZERO ;时,中断是能进入的,当其他寄存器不变的情况下,只改变EPwm1Regs.ETSEL.bit.INTSEL = ET_CTR_CMPA ;时,中断不能进入,但PWM波形正常输出.
     请教各位大侠: 中断源变换后,还需要修改哪个寄存器能进入中断。急等,谢谢

相关帖子

沙发
lansebuluo| | 2015-11-27 23:25 | 只看该作者
ET_CTR_CMPA这个值是多少
比较器中断,有计数器增、减两种情况,不知你的是那种
可以对照手册自己再检查一遍

使用特权

评论回复
板凳
liujian2010|  楼主 | 2015-12-1 14:51 | 只看该作者
lansebuluo 发表于 2015-11-27 23:25
ET_CTR_CMPA这个值是多少
比较器中断,有计数器增、减两种情况,不知你的是那种
可以对照手册自己再检查一 ...

不好意思, ET_CTR_CMPA定义为常数04:表示计数器增中断,我把EPwm1Regs.ETSEL.bit.INTSEL = ET_CTR_ZERO设置时,中断正常,如果改为除此之外的值,都不能进入中断。苦恼中,我对比了EPWM寄存器和PIECTL所有寄存器没有发现不同的地方。请指教还有什么地方影响中断的配置

使用特权

评论回复
地板
liujian2010|  楼主 | 2015-12-1 15:58 | 只看该作者
找到原因了,原来是配置寄存器的顺序不对导致的,只有将中断寄存器配置完成后,再配置ETSEL 寄存器既可以实现

使用特权

评论回复
5
lansebuluo| | 2015-12-1 21:21 | 只看该作者
liujian2010 发表于 2015-12-1 15:58
找到原因了,原来是配置寄存器的顺序不对导致的,只有将中断寄存器配置完成后,再配置ETSEL 寄存器既可以实 ...

恭喜,自己解决问题,进步才快

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝