Useful Links
Computer Science
Software Engineering
STM32 Microcontroller Development
1. Introduction to STM32 Microcontrollers
2. Foundational Knowledge
3. Setting Up the Development Environment
4. Core Architecture and System Control
5. General Purpose Input/Output (GPIO)
6. Interrupts and Exception Handling
7. Timers (TIM)
8. Direct Memory Access (DMA)
9. Serial Communication Interfaces
10. Analog Peripherals
11. Power Management and Low-Power Modes
12. Software Development and Architecture
13. Debugging and Testing
14. Advanced Topics and Peripherals
Timers (TIM)
Timer Fundamentals
Timer Types Overview
Basic Timers
General-Purpose Timers
Advanced-Control Timers
Counter Operation
Up-counting Mode
Down-counting Mode
Center-aligned Mode
Timer Registers
Counter Register (CNT)
Prescaler Register (PSC)
Auto-Reload Register (ARR)
Timer Events and Interrupts
Update Events
Capture/Compare Events
Break Events
Basic Timers
TIM6 and TIM7 Features
Configuration and Usage
Interrupt Generation
DAC Triggering Applications
General-Purpose Timers
Input Capture Mode
Capture Configuration
Frequency Measurement
Pulse Width Measurement
Input Capture Interrupts
Output Compare Mode
Compare Configuration
Timed Event Generation
Output Compare Interrupts
Pulse Width Modulation (PWM)
PWM Mode 1 and Mode 2
Duty Cycle Control
PWM Frequency Configuration
Multi-channel PWM
Advanced-Control Timers
Complementary Outputs
Complementary PWM Generation
Dead-Time Insertion
Break Function
Break Input Configuration
Emergency Stop Features
Motor Control Applications
Three-Phase PWM Generation
Hall Sensor Interface
Low-Power Timers (LPTIM)
LPTIM Features
Ultra-Low Power Operation
Clock Source Options
Wake-up Timer Applications
Previous
6. Interrupts and Exception Handling
Go to top
Next
8. Direct Memory Access (DMA)