发生外部事件时清除 OCxREF 信号
对于给定通道,在 ETRF⑧ 输入施加高电平(相应 TIMx_CCMRx 寄存器中的 OCxCE⑦ 使能位置“1”),可使 OCxREF⑨ 信号变为低电平。OCxREF⑨ 信号将保持低电平,直到发生下一更新事件 (UEV)。
此功能仅能用于输出比较模式和 PWM 模式⑩,而不适用于强制输出模式。
---------------------------------------------------------------------------
---------------------------------------------------------------------------
例如,ETR① 信号可以连接到比较器的输出,用于控制电流。此时,ETR 必须如下配置:
1. 必须关闭外部触发预分频器:TIMx_SMCR 寄存器中的 ③ETPS[1:0] 位置“00”。
2. 必须禁止外部时钟模式 2:TIMx_SMCR 寄存器中的 ECE⑥ 位置“0”。
3. 外部触发极性 (ETP②) 和外部触发滤波器 (ETF④) 可根据用户需要进行配置。
图 109 对比了使能位 OCxCE⑦ 在不同值下的情况,显示了当 ETRF⑧ 输入变为高电平时 OCxREF⑨ 信号的行为。在本例中,定时器 TIMx 编程为 PWM⑩ 模式。
---------------------------------------------------------------------------
注意: 如果 PWM 的占空比为 100% (CCRx>ARR),则下次计数器溢出时会再次使能 OCxREF⑨。
---------------------------------------------------------------------------