![ARTERY AT32F435 Series Скачать руководство пользователя страница 252](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592252.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 252
Rev 2.03
14.2 General-purpose timer (TMR2 to TMR5)
14.2.1 TMR2 to TMR5 introduction
The general-purpose timer (TMR2 to TMR5) consists of a 16-bit counter supporting up, down, up/down
(bidirectional) counting modes, four capture/compare registers, and four independent channels to
achieve input capture and programmable PWM output.
14.2.2 TMR2 to TMR5 main features
Source of count clock is selectable : internal clock, external clock and internal trigger
16-bit up, down, up/down and encoder mode counter (TMR2/5 can be extended to 32-bit)
4 independent channels for input capture, output compare, PWM generation and one-pulse
mode output
Synchronization control between master and slave timers
Interrupt/DMA is generated at overflow event, trigger event and channel event
Support TMR burst DMA transfer
Figure 14-7 General-purpose timer block diagram
XOR
C4IN DIV
C4ORAW
IN MODE
To other timers
To ADC
TMRx_CH4
TMRx_CH3
TMRx_CH2
TMRx_CH1
TMRX_EXT
Polarity selection
edge detector
prescaler
Reset
mode
Encoder
interface
TMRx_DIV
CNT counter
CH4 edge
detector
C4DT
CH4 filter
CH3 edge
detector
CH3 filter
C4IFP4
C4IFP3
C4IRAW
C3IFP4
C3IFP3
C3IRAW
CH2 edge
detector
CH2 filter
C2IFP2
C2IFP1
C2IRAW
C1IFP2
CH1 edge
detector
CH1 filter
C1IFP1
C1IRAW
STCI
STCI
STCI
STCI
C4IN
C3IN DIV
C3IN
C2IN DIV
C2IN
C1IN DIV
C1IN
C4C
0
C3DT
C3C
0
C2DT
C2C
0
C1DT
C1C
0
IN MODE
IN MODE
IN MODE
OUT MODE
C4C=0
C3C=0
C2C=0
C1C=0
OUT MODE
OUT MODE
OUT MODE
C3DT
C4DT
C2DT
C1DT
CNT counter
Capture
Compare
C3ORAW
C2ORAW
C1ORAW
Output2
control
Output1
control
C4OUT
C3OUT
C2OUT
C1OUT
Output3
control
Output4
control
STCI
C1INC
IS3
IS2
IS1
IS0
STIS
TRGIN
EXT filter
CI1FP1
CI2FP2
Hang
mode
Trigger
mode
Disable
SMSEL
DIV counter
preload
Overflow event
OVFSWTR
TMREN
CH1 capture
CH1 compare
TRGOUT
TMRx_CH3
TMRx_CH2
TMRx_CH1
PTOS
TMRx_CH4
CK_INT(from CRM)
14.2.3 TMR2 to TMR5 functional overview
14.2.3.1 Count clock
The count clock of TMR2~TMR5 can be provided by the internal clock (CK_INT), external clock (external
clock mode A and B) and internal trigger input (ISx).