Struct stm32f7xx_hal::pac::tim3::ccmr1_output::OC2M_W [−][src]
pub struct OC2M_W<'a> { /* fields omitted */ }
Expand description
Write proxy for field OC2M
Implementations
Writes variant
to the field
The comparison between the output compare register TIMx_CCRy and the counter TIMx_CNT has no effect on the outputs
Set channel to active level on match. OCyREF signal is forced high when the counter matches the capture/compare register
Set channel to inactive level on match. OCyREF signal is forced low when the counter matches the capture/compare register
OCyREF toggles when TIMx_CNT=TIMx_CCRy
In upcounting, channel is active as long as TIMx_CNT<TIMx_CCRy else inactive. In downcounting, channel is inactive as long as TIMx_CNT>TIMx_CCRy else active
Retriggerable OPM mode 1 - In up-counting mode, the channel is active until a trigger event is detected (on TRGI signal). In down-counting mode, the channel is inactive
OCyREF has the same behavior as in PWM mode 1. OCyREFC is the logical OR between OC1REF and OC2REF
OCyREF has the same behavior as in PWM mode 2. OCyREFC is the logical AND between OC1REF and OC2REF
OCyREF has the same behavior as in PWM mode 1. OCyREFC outputs OC1REF when the counter is counting up, OC2REF when it is counting down
OCyREF has the same behavior as in PWM mode 2. OCyREFC outputs OC1REF when the counter is counting up, OC2REF when it is counting down