Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Space_Invaders_Demo neopixels gpio_test_stm32f3_discovery gpio_test_systimer ... more
Initialization/de-initialization methods
[HRTIM_Private_Functions]
Initialization and Configuration functions. More...
Functions | |
void | HRTIM_SimpleBase_Init (HRTIM_TypeDef *HRTIMx, uint32_t TimerIdx, HRTIM_BaseInitTypeDef *HRTIM_BaseInitStruct) |
Initializes the HRTIMx timer in basic time base mode. | |
void | HRTIM_DeInit (HRTIM_TypeDef *HRTIMx) |
De-initializes a timer operating in all mode. | |
void | HRTIM_SimpleOC_Init (HRTIM_TypeDef *HRTIMx, uint32_t TimerIdx, HRTIM_BaseInitTypeDef *HRTIM_BaseInitStruct) |
Initializes the HRTIMx timer in basic output compare mode. | |
void | HRTIM_SimplePWM_Init (HRTIM_TypeDef *HRTIMx, uint32_t TimerIdx, HRTIM_BaseInitTypeDef *HRTIM_BaseInitStruct) |
Initializes the HRTIMx timer in basic PWM mode. | |
void | HRTIM_SimpleCapture_Init (HRTIM_TypeDef *HRTIMx, uint32_t TimerIdx, HRTIM_BaseInitTypeDef *HRTIM_BaseInitStruct) |
Initializes a timer operating in basic capture mode. | |
void | HRTIM_SimpleOnePulse_Init (HRTIM_TypeDef *HRTIMx, uint32_t TimerIdx, HRTIM_BaseInitTypeDef *HRTIM_BaseInitStruct) |
Initializes the HRTIMx timer in basic one pulse mode. | |
void | HRTIM_Waveform_Init (HRTIM_TypeDef *HRTIMx, uint32_t TimerIdx, HRTIM_BaseInitTypeDef *HRTIM_BaseInitStruct, HRTIM_TimerInitTypeDef *HRTIM_TimerInitStruct) |
Initializes a timer operating in waveform mode. |
Detailed Description
Initialization and Configuration functions.
=============================================================================== ##### Initialization/de-initialization methods ##### =============================================================================== [..] This section provides functions allowing to: (+)Initializes timer in basic time base mode (+)Initializes timer in basic OC mode (+)Initializes timer in basic PWM mode (+)Initializes timer in basic Capture mode (+)Initializes timer in One Pulse mode (+)Initializes a timer operating in waveform mode (+)De-initializes the HRTIMx timer
Function Documentation
void HRTIM_DeInit | ( | HRTIM_TypeDef * | HRTIMx ) |
De-initializes a timer operating in all mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral
- Return values:
-
None
Definition at line 251 of file stm32f30x_hrtim.c.
void HRTIM_SimpleBase_Init | ( | HRTIM_TypeDef * | HRTIMx, |
uint32_t | TimerIdx, | ||
HRTIM_BaseInitTypeDef * | HRTIM_BaseInitStruct | ||
) |
Initializes the HRTIMx timer in basic time base mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral TimerIdx,: Timer index This parameter can be one of the following values: - 0x0 for master timer
- 0x1 to 0x5 for timers A to E
- Note:
- The time-base unit initialization parameters specify: The timer counter operating mode (continuous, one shot) The timer clock prescaler The timer period The timer repetition counter.
- Return values:
-
None
Definition at line 228 of file stm32f30x_hrtim.c.
void HRTIM_SimpleCapture_Init | ( | HRTIM_TypeDef * | HRTIMx, |
uint32_t | TimerIdx, | ||
HRTIM_BaseInitTypeDef * | HRTIM_BaseInitStruct | ||
) |
Initializes a timer operating in basic capture mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral TimerIdx,: Timer index This parameter can be one of the following values: - 0x1 to 0x5 for timers A to E
- Return values:
-
None
Definition at line 306 of file stm32f30x_hrtim.c.
void HRTIM_SimpleOC_Init | ( | HRTIM_TypeDef * | HRTIMx, |
uint32_t | TimerIdx, | ||
HRTIM_BaseInitTypeDef * | HRTIM_BaseInitStruct | ||
) |
Initializes the HRTIMx timer in basic output compare mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral TimerIdx,: Timer index This parameter can be one of the following values: - 0x1 to 0x5 for timers A to E
- Note:
- Initializes the time-base unit of the timer and prepare it to operate in output compare mode
- Return values:
-
None
Definition at line 268 of file stm32f30x_hrtim.c.
void HRTIM_SimpleOnePulse_Init | ( | HRTIM_TypeDef * | HRTIMx, |
uint32_t | TimerIdx, | ||
HRTIM_BaseInitTypeDef * | HRTIM_BaseInitStruct | ||
) |
Initializes the HRTIMx timer in basic one pulse mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral TimerIdx,: Timer index This parameter can be one of the following values: - 0x1 to 0x5 for timers A to E
- Note:
- Initializes the time-base unit of the timer and prepare it to operate in one pulse mode. In this mode the counter operates in single shot mode (retriggerable or not)
- Return values:
-
None
Definition at line 327 of file stm32f30x_hrtim.c.
void HRTIM_SimplePWM_Init | ( | HRTIM_TypeDef * | HRTIMx, |
uint32_t | TimerIdx, | ||
HRTIM_BaseInitTypeDef * | HRTIM_BaseInitStruct | ||
) |
Initializes the HRTIMx timer in basic PWM mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral TimerIdx,: Timer index This parameter can be one of the following values: - 0x1 to 0x5 for timers A to E
- Note:
- Initializes the time-base unit of the timer and prepare it to operate in capture mode
- Return values:
-
None
Definition at line 288 of file stm32f30x_hrtim.c.
void HRTIM_Waveform_Init | ( | HRTIM_TypeDef * | HRTIMx, |
uint32_t | TimerIdx, | ||
HRTIM_BaseInitTypeDef * | HRTIM_BaseInitStruct, | ||
HRTIM_TimerInitTypeDef * | HRTIM_TimerInitStruct | ||
) |
Initializes a timer operating in waveform mode.
- Parameters:
-
HRTIMx,: pointer to HRTIMx peripheral TimerIdx,: Timer index This parameter can be one of the following values: - 0x0 for master timer
- 0x1 to 0x5 for timers A to E
pTimerInit,: pointer to the timer initialization data structure
- Return values:
-
None
Definition at line 347 of file stm32f30x_hrtim.c.
Generated on Tue Jul 12 2022 17:34:45 by
