DSP28335如何关闭和开启epwm_isr中断?

2019-07-17 15:35发布

请假大家DSP28335的问题,程序里能不能暂时关闭epwm_isr中断,待执行完一些语句后重新开启epwm_isr中断?我之前试了先把 EPwm1Regs.ETSEL.bit.INTEN = 0; 等到要重新开启中断时再来一条 EPwm1Regs.ETSEL.bit.INTEN = 1; 但是好像不行
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
10299823
1楼-- · 2019-07-17 21:32
ECap1Regs.ECEINT.all = 0x0000; // Disable all capture interrupts
ECap1Regs.ECCLR.all = 0xFFFF; // Clear all CAP interrupt flags
jimmhu
2楼-- · 2019-07-18 02:52
在配置epwm_isr中断没有这个寄存器吗
lihuami
3楼-- · 2019-07-18 07:17
 精彩回答 2  元偷偷看……
xiaoyaozt
4楼-- · 2019-07-18 10:26
EPwm1Regs.ETSEL.bit.INTEN 就是这个中断寄存器。
10299823
5楼-- · 2019-07-18 12:57
ECap1Regs.ECCTL1.bit.CAPLDEN = 0; // Disable CAP1-CAP4 register loads
ECap1Regs.ECCTL2.bit.TSCTRSTOP = 0; // Make sure the counter is stopped
jimmhu
6楼-- · 2019-07-18 17:49
如果想关闭中断,可以不使能这个中断就行。

一周热门 更多>