Struct stm32f7xx_hal::pac::tim2::ccmr2_output::OC3M_W[][src]

pub struct OC3M_W<'a> { /* fields omitted */ }
Expand description

Write proxy for field OC3M

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

OCyREF is forced low

OCyREF is forced high

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

Inversely to PwmMode1

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

Inversely to OpmMode1

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

Writes raw bits to the field

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.