EPwm1Regs.AQCSFRC.all
时间: 2023-12-21 15:05:18 浏览: 236
事件触发模块的配置-无刷直流电动机积分反演模糊滑模控制
EPwm1Regs.AQCSFRC.all是指EPWM1模块的Action Qualifier (AQ) 控制寄存器,用于配置AQ子模块的触发事件。
AQCSFRC.all是一个32位寄存器,其中包含了各个AQ子模块的触发事件配置。具体的位域含义如下:
- bit 0-1: ZRO (Zero) 控制事件,用于配置在EPWM计数器归零时的动作。
- bit 2-3: PRD (Period) 控制事件,用于配置在EPWM计数器达到周期值时的动作。
- bit 4-5: CAU (Compare A Up) 控制事件,用于配置在EPWM计数器向上比较A寄存器值时的动作。
- bit 6-7: CAD (Compare A Down) 控制事件,用于配置在EPWM计数器向下比较A寄存器值时的动作。
- bit 8-9: CBU (Compare B Up) 控制事件,用于配置在EPWM计数器向上比较B寄存器值时的动作。
- bit 10-11: CBD (Compare B Down) 控制事件,用于配置在EPWM计数器向下比较B寄存器值时的动作。
- bit 12-13: CBU (Compare C Up) 控制事件,用于配置在EPWM计数器向上比较C寄存器值时的动作。
- bit 14-15: CBD (Compare C Down) 控制事件,用于配置在EPWM计数器向下比较C寄存器值时的动作。
- bit 16-17: CBU (Compare D Up) 控制事件,用于配置在EPWM计数器向上比较D寄存器值时的动作。
- bit 18-19: CBD (Compare D Down) 控制事件,用于配置在EPWM计数器向下比较D寄存器值时的动作。
每个控制事件可以设置为以下四种动作:
- 00: 保持输出端口状态不变
- 01: 强制输出端口置高电平
- 10: 强制输出端口置低电平
- 11: 根据AQSFRC寄存器的配置进行操作
通过对EPwm1Regs.AQCSFRC.all进行配置,可以实现对EPWM1模块的AQ子模块触发事件的灵活控制。
阅读全文