GD32F403xx User Manual
364
000: Timing mode. The O0CPRE signal keeps stable, independent of the
comparison between the register TIMERx_CH0CV and the counter TIMERx_CNT.
001: Set the channel output. O0CPRE signal is forced high when the counter is
equals to the output compare register TIMERx_CH0CV.
010: Clear th e channel output. O0CPRE signal is forced low when the counter is
equals to the output compare register TIMERx_CH0CV.
011: Toggle on match. O0CPRE toggles when the counter is equals to the output
compare register TIMERx_CH0CV.
100: Force low. O0CPRE is forced to low level.
101: Force high. O0CPRE is forced to high level.
110: PWM mode0. When counting up, O0CPRE is high when the counter is smaller
than TIMERx_CH0CV, and low otherwise. When counting down, O0CPRE is low
when the counter is larger than TIMERx_CH0CV, and high otherwise.
111: PWM mode1. When counting up, O0CPRE is low when the counter is smaller
than TIMERx_CH0CV, and high otherwise. When counting down, O0CPRE is high
when the counter is larger than TIMERx_CH0CV, and low otherwise.
If configured in PWM mode, the O0CPRE level changes only when the output
compare mode is adjusted from
“Timing” mode to “PWM” mode or the comparison
result changes.
This bit cannot be modified when PROT [1:0] bit-filed in TIMERx_CCHP register is
11 and CH0MS bit-filed is 00(COMPARE MODE).
3
CH0COMSEN
Channel 0 compare output shadow enable
When this bit is set, the shadow register of TIMERx_CH0CV register, which updates
at each update event, will be enabled.
0: Channel 0 output co mpare shadow disable
1: Channel 0 output compare shadow enable
The PWM mode can be used without verifying the shadow register only in single
pulse mode (when SPM=1)
This bit cannot be modified when PROT [1:0] bit-filed in TIMERx_CCHP register is
11 and CH0MS bit-filed is 00.
2
CH0COMFEN
Channel 0 output compare fast enable
When this bit is set, the effect of an event on the trigger in input on the
capture/compare output will be accelerated if the channel is configured in PWM0 or
PWM1 mode. The output channel will treat an active edge on the trigger input as a
compare match, and CH0_O is set to the compare level independently from the
result of the comparison.
0: Channel 0 output quickly compare disable.
1: Channel 0 output quickly compare enable.
1:0
CH0MS[1:0]
Channel 0 I/O mode selection
This bit-field specifies the work mode of the channel and the input signal selection.
This bit-field is writable only when the channel is not active. (CH0EN bit in
TIMERx_CHCTL2 register is reset).).