Time Base Settings (32-bit)
Prescaler
Prescaler value
Period
Autoreload value
Mode
Up
Down
CenterAligned_1
CenterAligned_2
CenterAligned_3
Counting direction
Clock division
DIV1
DIV2
DIV4
cares only about inputs to timer
Enable
Start timer in init sequence
One Pulse
Set One Pulse Mode
ARR Preload
Enable preload register on ARR
Interrupt settings
IRQ
Update
Trigger
Break
COM
Capture / Compare 1
Capture / Compare 2
Capture / Compare 3
Capture / Compare 4
DMA request
DMA
Update
Trigger
Break
COM
Capture / Compare 1
Capture / Compare 2
Capture / Compare 3
Capture / Compare 4
Input Capture
Use
Polarity
Selection
Prescaler
Filter
Channel 1
Rising
Falling
Both edge
Direct TI
Indirect TI
TRC
DIV1
DIV2
DIV4
DIV8
0
1
2
3
4
5
6
7
Channel 2
Rising
Falling
Both edge
Direct TI
Indirect TI
TRC
DIV1
DIV2
DIV4
DIV8
0
1
2
3
4
5
6
7
Channel 3
Rising
Falling
Both edge
Direct TI
Indirect TI
TRC
DIV1
DIV2
DIV4
DIV8
0
1
2
3
4
5
6
7
Channel 4
Rising
Falling
Both edge
Direct TI
Indirect TI
TRC
DIV1
DIV2
DIV4
DIV8
0
1
2
3
4
5
6
7
Output compare
Enable
Mode
Polarity
Pulse
preload
Channel 1
NONE
Timing
Active
Inactive
Toggle
PWM1
PWM2
High
Low
Output channels
Channel 2
NONE
Timing
Active
Inactive
Toggle
PWM1
PWM2
High
Low
Output channels
Channel 3
NONE
Timing
Active
Inactive
Toggle
PWM1
PWM2
High
Low
Output channels
Channel 4
NONE
Timing
Active
Inactive
Toggle
PWM1
PWM2
High
Low
Output channels
Another functions
Output Trigger
NONE
Reset
Enable
Update
Compare 1
OC1REF
OC2REF
OC3REF
OC4REF
cares only about inputs to timer
Select Slave Mode
NONE
Reset
Gated
Trigger
External
cares only about inputs to timer
MSM bit
Enable Delay at TRGI to perfect synchronisation
Deinit
Deinitialize timer before setup
External trigger config (ETR)
Use
Prescaler
Polarity
Filter
OFF
2
4
8
Active High
Active Low
0
1
2
3
4
5
6
7