Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
162
Добавлен:
01.03.2016
Размер:
3.56 Mб
Скачать

16-bit general purpose timers (TIM2, TIM3, TIM5)

RM0016

 

 

 

 

 

 

 

 

Figure 83. TIM5 block diagram

 

 

 

 

 

 

 

 

fMASTER

 

 

 

TRGO to TIM1/TIM6 timers

 

 

 

ETR

 

TIM1_ETR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLOCK/TRIGGER CONTROLLER

TRGO from other TIM timers

INTx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TRC

 

 

 

 

Clock/reset/enable

 

 

 

 

 

 

 

 

 

 

 

 

TIME BASE UNIT

 

 

 

 

CK_PSC

Prescaler

CK_CNT

UP-DOWN COUNTER

Auto-reload register

 

 

 

 

 

 

 

 

 

 

CAPTURE COMPARE ARRAY

 

 

 

 

 

 

 

CC1I

 

 

 

TI1

 

 

IC1

UEV

 

 

 

 

 

IC1PS

OC1REF

 

 

TIM5_CH1

 

 

Prescaler

Capture/Compare 1 Register

 

 

TIM5_CH1

 

 

 

 

 

 

 

OC1

 

 

 

 

CC2I

 

OUTPUT

 

 

INPUT

 

IC2

IC2PS UEV

 

 

TI2

 

OC2REF

STAGE

OC2

TIM5_CH2

STAGE

 

Prescaler

Capture/Compare 2 Register

 

 

 

 

 

 

 

 

TIM5_CH2

 

 

 

 

CC3I

 

 

 

TIM5_CH3

 

 

 

TI3

 

 

IC3

 

IC3PS UEV

 

OC3REF

 

OC3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prescaler

 

 

Capture/Compare 3 Register

 

 

 

 

 

 

 

TIM5_CH3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Legend:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Preload registers transferred

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reg

 

to shadow registers on update

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

event (UEV) according to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

control bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

event

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

interrupt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18.4.1Time base unit

The timer has a time base unit that includes:

16-bit up counter

16-bit auto-reload register

4-bit programmable prescaler

There is no repetition counter.

The clock source for is the internal clock (fMASTER). It is connected directly to the CK_PSC clock that feeds the prescaler driving the counter clock CK_CNT.

Figure 84. Time base unit

TIMx_ARRH, ARRL

UEV

Auto-Reload Register

 

CK_PSC

 

 

CK_CNT

 

UIF

 

Prescaler

16-bit Counter

UEV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TIMx_CNTRH, CNTRL

 

TIMx_PSCR

 

Legend:

 

Reg

Preload registers transferred

 

 

to shadow registers on update

 

 

event (UEV) according to

 

 

control bit

event interrupt

218/454

Doc ID 14587 Rev 9

Соседние файлы в папке Минимум документации STM8_1