Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
stm32:peripherals:timer_2..5 [2016/01/25 12:56] – feur | stm32:peripherals:timer_2..5 [2016/06/28 07:46] (current) – removed feur | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Timer 2..5 ====== | ||
- | The STM32F429ZI offers several general purpouse timers. Timer 2 and 5 are 32 bit timers, while timer 3 and 4 are 16 bit timers. \\ | ||
- | They may be used for measuring time (basic timer), measuring input pulse length (input capturing) or generating waveforms (output compare / PWM). \\ | ||
- | The timers are fully independent and can be synchronized together. | ||
- | |||
- | \\ {{timer_complete.svg}} \\ \\ | ||
- | |||
- | ===== Features ===== | ||
- | |||
- | * 16-bit (TIM3 and TIM4) or 32-bit (TIM2 and TIM5) up, down, up/down auto-reload counter. | ||
- | * 16-bit programmable prescaler used to divide (also “on the fly”) the counter clock frequency by any factor between 1 and 65536. | ||
- | * Up to 4 independent channels for: | ||
- | * Input capture | ||
- | * Output compare | ||
- | * PWM generation (Edge- and Center-aligned modes) | ||
- | * One-pulse mode output | ||
- | * Synchronization circuit to control the timer with external signals and to interconnect several timers. | ||
- | * Interrupt/ | ||
- | * Update: counter overflow/ | ||
- | * Trigger event (counter start, stop, initialization or count by internal/ | ||
- | * Input capture | ||
- | * Output compare | ||
- | * Supports incremental (quadrature) encoder and hall-sensor circuitry for positioning purposes | ||
- | * Trigger input for external clock or cycle-by-cycle current management | ||
- | |||
- | ===== Clock Source ===== | ||
- | |||
- | {{timer_clock.svg}} | ||
- | |||
- | ===== Base Timer ===== | ||
- | |||
- | {{timer_base.svg}} | ||
- | |||
- | ===== Output Compare ===== | ||
- | |||
- | {{timer_output.svg}} | ||
- | |||
- | ===== Legende ===== | ||
- | |||
- | {{legende.svg}} |