我的HRPWM 选择的是单触发中断。
//TZSEL外部触发选择寄存器
EPwm1Regs.TZSEL.bit.OSHT3 = TZ_ENABLE; // for DCDC ocp 使能TZ3作为epwm的单次触发输入
//TZCTL外部触发控制寄存器 TZB:当外部触发事件发生时,定义EPWMxB所采取的动作、
// 00:高组态 01:强制为高电平 10:强制为低电平 11:无动作
EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO;
EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO; // 下溢时重载
EPwm1Regs.AQCTLA.bit.ZRO = AQ_SET;
EPwm1Regs.AQCTLA.bit.CAU = AQ_CLEAR; //PWMA输出低有效
问题1:我想问这个触发中断和下一周断 互相影响嘛? 这个触发中断,什么情况下才会触发呢,触发几次呢?
问题2:触发完成后,EPWMA 置1;和AQ_SET 也是置1,两个有啥区别呢。
配置高精度HRPWM, 有些看不懂,请大神指点一二