UsefulLinks
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
7.
Timers (TIM)
7.1.
Timer Fundamentals
7.1.1.
Timer Types Overview
7.1.1.1.
Basic Timers
7.1.1.2.
General-Purpose Timers
7.1.1.3.
Advanced-Control Timers
7.1.2.
Counter Operation
7.1.2.1.
Up-counting Mode
7.1.2.2.
Down-counting Mode
7.1.2.3.
Center-aligned Mode
7.1.3.
Timer Registers
7.1.3.1.
Counter Register (CNT)
7.1.3.2.
Prescaler Register (PSC)
7.1.3.3.
Auto-Reload Register (ARR)
7.1.4.
Timer Events and Interrupts
7.1.4.1.
Update Events
7.1.4.2.
Capture/Compare Events
7.1.4.3.
Break Events
7.2.
Basic Timers
7.2.1.
TIM6 and TIM7 Features
7.2.2.
Configuration and Usage
7.2.3.
Interrupt Generation
7.2.4.
DAC Triggering Applications
7.3.
General-Purpose Timers
7.3.1.
Input Capture Mode
7.3.1.1.
Capture Configuration
7.3.1.2.
Frequency Measurement
7.3.1.3.
Pulse Width Measurement
7.3.1.4.
Input Capture Interrupts
7.3.2.
Output Compare Mode
7.3.2.1.
Compare Configuration
7.3.2.2.
Timed Event Generation
7.3.2.3.
Output Compare Interrupts
7.3.3.
Pulse Width Modulation (PWM)
7.3.3.1.
PWM Mode 1 and Mode 2
7.3.3.2.
Duty Cycle Control
7.3.3.3.
PWM Frequency Configuration
7.3.3.4.
Multi-channel PWM
7.4.
Advanced-Control Timers
7.4.1.
Complementary Outputs
7.4.1.1.
Complementary PWM Generation
7.4.1.2.
Dead-Time Insertion
7.4.2.
Break Function
7.4.2.1.
Break Input Configuration
7.4.2.2.
Emergency Stop Features
7.4.3.
Motor Control Applications
7.4.3.1.
Three-Phase PWM Generation
7.4.3.2.
Hall Sensor Interface
7.5.
Low-Power Timers (LPTIM)
7.5.1.
LPTIM Features
7.5.2.
Ultra-Low Power Operation
7.5.3.
Clock Source Options
7.5.4.
Wake-up Timer Applications
Previous
6. Interrupts and Exception Handling
Go to top
Next
8. Direct Memory Access (DMA)