RM0008
Figure 99. General-purpose timer block diagram
Internal Clock (CK_INT)
General-purpose timer (TIMx)
TIMxCLK from RCC
ETRP
ETRF
TIMx_ETR
ETR
Polarity selection & edge
detector & prescaler
Input filter
TRGO
ITR0
ITR1
ITR2
ITR3
ITR
TRC
TGI
TRGI
Trigger
controller
Slave
mode
to other timers
to DAC/ADC
Reset, enable, up/down, count,
TI1F_ED
TI1FP1
TI2FP2
controller
Encoder
Interface
U
Autoreload register
Stop, clear or up/down
U
UI
CK_PSC
PSC
Prescaler
CK_CNT
+/-
CNT
counter
CC1I
CC1I
XOR
TI1
Input filter &
edge detector
TI1FP1
TI1FP2
IC1
Prescaler
IC1PS U
Capture/compare 1 register
OC1REF
output
control
OC1
TIMx_CH1
TIMx_CH1
TRC
CC2I
CC2I
TIMx_CH2
TI2
Input filter &
edge detector
TI2FP1
TI2FP2
IC2
Prescaler
IC2PS U
Capture/compare 2 register
OC2REF
output
control
OC2
TIMx_CH2
TRC
CC3I
CC3I
TIMx_CH3
TI3
Input filter &
edge detector
TI3FP3
TI3FP4
IC3
Prescaler
IC3PS
U
Capture/compare 3 register
OC3REF
output
control
OC3
TIMx_CH3
TRC
CC4I
CC4I
TIMx_CH4
TI4
Input filter &
edge detector
TI4FP3
TI4FP4
IC4
Prescaler
IC4PS
U
Capture/compare 4 register
OC4REF
output
control
OC4
TIMx_CH4
TRC
ETRF
Notes:
Reg
Preload registers transferred
to active registers on U event
according to control bit
event
interrupt & DMA output
14.3
14.3.1
TIMx functional description
Time-base unit
The main block of the programmable timer is a 16-bit counter with its related auto-reload
register. The counter can count up, down or both up and down. The counter clock can be
divided by a prescaler.
The counter, the auto-reload register and the prescaler register can be written or read by
software. This is true even when the counter is running.
The time-base unit includes:
Counter Register (TIMx_CNT)
Prescaler Register (TIMx_PSC):
Auto-Reload Register (TIMx_ARR)
Doc ID 13902 Rev 9
321/995
相关PDF资料
MCBTMPM330 BOARD EVAL TOSHIBA TMPM330 SER
MCIMX25WPDKJ KIT DEVELOPMENT WINCE IMX25
MCIMX53-START-R KIT DEVELOPMENT I.MX53
MCM69C432TQ20 IC CAM 1MB 50MHZ 100LQFP
MCP1401T-E/OT IC MOSFET DRVR INV 500MA SOT23-5
MCP1403T-E/MF IC MOSFET DRIVER 4.5A DUAL 8DFN
MCP1406-E/SN IC MOSFET DVR 6A 8SOIC
MCP14628T-E/MF IC MOSFET DVR 2A SYNC BUCK 8-DFN
相关代理商/技术参数
MCBSTM32EXLU 功能描述:开发板和工具包 - ARM EVAL BOARD + ULINK2 FOR STM32F103ZG RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
MCBSTM32EXLU-ED 制造商:ARM Ltd 功能描述:KEIL STM STM32EXL EVAL BOARD
MCBSTM32EXLUME 功能描述:开发板和工具包 - ARM EVAL BOARD + ULINKME FOR STM32F103ZG RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
MCBSTM32F200 功能描述:开发板和工具包 - ARM EVAL BOARD FOR STM STM32F207IG RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
MCBSTM32F200U 功能描述:开发板和工具包 - ARM EVAL BOARD FOR STM STM32F207IG + ULINK2 RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
MCBSTM32F200UME 功能描述:开发板和工具包 - ARM EVAL BOARD FOR STM STM32F207IG ULINK-ME RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
MCBSTM32F200UME-ED 制造商:ARM Ltd 功能描述:KEIL STM32F207IG EVAL BOARD
MCBSTM32F400 功能描述:开发板和工具包 - ARM EVAL BOARD FOR STM STM32F407IG RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V