如题,修改tzsel的Dcaevt1位时,tzsel值不变,修改tzdcsel的Dcaevt1位时,tzdcsel中的值不是我写入的值,请教为什么?
eallow已经开放
Eric Ma:
如题,修改tzsel的Dcaevt1位时,tzsel值不变,修改tzdcsel的Dcaevt1位时,tzdcsel中的值不是我写入的值,请教为什么?
Eric:
我刚用下面这个例程测试过,单步测试并观察TZSEL.DCAEVT1位,是有置位的,建议你对照测试一下吧。
C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_examples_ccsv5\epwm_dcevent_trip_comp
IER |= M_INT2;
// Enable EPWM INTn in the PIE: Group 2 interrupt 1-3 PieCtrlRegs.PIEIER2.bit.INTx1 = 1; PieCtrlRegs.PIEIER2.bit.INTx2 = 1; PieCtrlRegs.PIEIER2.bit.INTx3 = 1;
EALLOW; EPwm2Regs.TZSEL.bit.DCAEVT1 = 1; EPwm2Regs.TZCLR.bit.INT = 1; EDIS;