GD32W51x User Manual
533
Refer to CH0COMSEN description
10
CH1COMFEN
Channel 1 output compare fast enable
Refer to CH0COMSEN description
9:8
CH1MS[1:0]
Channel 1 mode selection
This bit-field specifies the direction of the channel and the input signal selection.
This bit-field is w ritable only w hen the channel is not active. (CH1EN bit in
TIMERx_CHCTL2 register is reset).
00: Channel 1 is configured as output
01: Channel 1 is configured as input, IS1 is connected to CI0FE1
10: Channel 1 is configured as input, IS1 is connected to CI1FE1
11: Channel 1 is configured as input, IS1 is connected to ITS. This mode is w orking
only if an internal trigger input is selected through TRGS bits in TIMERx_S MC F G
register.
7
CH0COMCEN
Channel 0 output compare clear enable.
When this bit is set, the O0CPRE signal is cleared w hen high level is detected on
ETIF input.
0: Channel 0 output compare clear disable
1: Channel 0 output compare clear enable
6:4
CH0COMCTL[2:0]
Channel 0 compare output control
This bit-field controls the behavior of the output reference signal O0CPRE w hich
drives CH0_O. O0CPRE is active high, w hile CH0_O active level depends on CH0P
bits.
000: Timing mode. The O0CPRE signal keeps stable, independent of the
comparison betw een the register TIMERx_CH0CV and the counter TIMERx_CNT.
001: Set the channel output. O0CPRE signal is forced high w hen the counter
matches the output compare register TIMERx_CH0CV.
010: Clear the channel output. O0CPRE signal is forced low w hen the counter
matches the output compare register TIMERx_CH0CV.
011: Toggle on match. O0CPRE toggles w hen the counter matches the output
compare register TIMERx_CH0CV.
100: Force low . O0CPRE is forced low level.
101: Force high. O0CPRE is forced high level.
110: PWM mode0. When counting up, O0CPRE is active as long as the counter is
smaller than TIMERx_CH0CV else inactive. When counting dow n, O0CPRE is
inactive as long as the counter is larger than TIMERx_CH0CV else active.
111: PWM mode1. When counting up, O0CPRE is inactive as long as the counter
is smaller than TIMERx_CH0CV else active. When counting dow n, O0CPRE is
active as long as the counter is larger than TIMERx_C H0CV else inactive.
When configured in PWM mode, the O0CPRE level changes only w hen the output
compare mode sw itches from “Timing mode” mode to “PWM” mode or w hen the
result of the comparison changes.