EasyManua.ls Logo

ST STM32F31xx

ST STM32F31xx
584 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
General-purpose timers (TIM)
UM1581
454/584
DocID023800 Rev 1
Set/Get Prescaler
Set/Get Autoreload
Counter modes configuration
Set Clock division
Select the One Pulse mode
Update Request Configuration
Update Disable Configuration
Auto-Preload Configuration
Enable/Disable the counter
2. TIM Output Compare management: this group includes all needed functions to
configure the Capture/Compare unit used in Output compare mode:
Configure each channel, independently, in Output Compare mode
Select the output compare modes
Select the Polarities of each channel
Set/Get the Capture/Compare register values
Select the Output Compare Fast mode
Select the Output Compare Forced mode
Output Compare-Preload Configuration
Clear Output Compare Reference
Select the OCREF Clear signal
Enable/Disable the Capture/Compare Channels
3. TIM Input Capture management: this group includes all needed functions to configure
the Capture/Compare unit used in Input Capture mode:
Configure each channel in input capture mode
Configure Channel1/2 in PWM Input mode
Set the Input Capture Prescaler
Get the Capture/Compare values
4. Advanced-control timers (TIM1 and TIM8) specific features
Configures the Break input, dead time, Lock level, the OSSI, the OSSR State
and the AOE(automatic output enable)
Enable/Disable the TIM peripheral Main Outputs
Select the Commutation event
Set/Reset the Capture Compare Preload Control bit
5. TIM interrupts, DMA and flags management
Enable/Disable interrupt sources
Get flags status
Clear flags/ Pending bits
Enable/Disable DMA requests
Configure DMA burst mode
Select CaptureCompare DMA request
6. TIM clocks management: this group includes all needed functions to configure the
clock controller unit:
Select internal/External clock
Select the external clock mode: ETR(Mode1/Mode2), TIx or ITRx
7. TIM synchronization management: this group includes all needed functions to
configure the Synchronization unit:
Select Input Trigger
Select Output Trigger
Select Master Slave Mode
ETR Configuration when used as external trigger
8. TIM specific interface management, this group includes all needed functions to use
the specific TIM interface:
Encoder Interface Configuration

Table of Contents

Related product manuals