STM32F37 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F37 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
Peripherals Configuration functions

Peripherals Configuration. More...

Functions

void DBGMCU_Config (uint32_t DBGMCU_Periph, FunctionalState NewState)
 Configures low power mode behavior when the MCU is in Debug mode. More...
 
void DBGMCU_APB1PeriphConfig (uint32_t DBGMCU_Periph, FunctionalState NewState)
 Configures APB1 peripheral behavior when the MCU is in Debug mode. More...
 
void DBGMCU_APB2PeriphConfig (uint32_t DBGMCU_Periph, FunctionalState NewState)
 Configures APB2 peripheral behavior when the MCU is in Debug mode. More...
 

Detailed Description

Peripherals Configuration.

  ==============================================================================
               ##### Peripherals Configuration functions #####
  ==============================================================================

Function Documentation

void DBGMCU_APB1PeriphConfig ( uint32_t  DBGMCU_Periph,
FunctionalState  NewState 
)

Configures APB1 peripheral behavior when the MCU is in Debug mode.

Parameters
DBGMCU_Periph,:specifies the APB1 peripheral. This parameter can be any combination of the following values:
  • DBGMCU_TIM2_STOP: TIM2 counter stopped when Core is halted.
  • DBGMCU_TIM3_STOP: TIM3 counter stopped when Core is halted.
  • DBGMCU_TIM4_STOP: TIM4 counter stopped when Core is halted
  • DBGMCU_TIM5_STOP: TIM5 counter stopped when Core is halted.
  • DBGMCU_TIM6_STOP: TIM6 counter stopped when Core is halted.
  • DBGMCU_TIM7_STOP: TIM7 counter stopped when Core is halted.
  • DBGMCU_TIM12_STOP: TIM12 counter stopped when Core is halted.
  • DBGMCU_TIM13_STOP: TIM13 counter stopped when Core is halted.
  • DBGMCU_TIM14_STOP: TIM14 counter stopped when Core is halted.
  • DBGMCU_TIM18_STOP: TIM18 counter stopped when Core is halted.
  • DBGMCU_RTC_STOP: RTC Calendar and Wakeup counter are stopped when Core is halted
  • DBGMCU_WWDG_STOP: Debug WWDG stopped when Core is halted
  • DBGMCU_IWDG_STOP: Debug IWDG stopped when Core is halted.
  • DBGMCU_I2C1_SMBUS_TIMEOUT: I2C1 SMBUS timeout mode stopped when Core is halted.
  • DBGMCU_I2C2_SMBUS_TIMEOUT: I2C2 SMBUS timeout mode stopped when Core is halted.
  • DBGMCU_CAN1_STOP: Debug CAN2 stopped when Core is halted.
NewState,:new state of the specified APB1 peripheral in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values
None
void DBGMCU_APB2PeriphConfig ( uint32_t  DBGMCU_Periph,
FunctionalState  NewState 
)

Configures APB2 peripheral behavior when the MCU is in Debug mode.

Parameters
DBGMCU_Periph,:specifies the APB2 peripheral. This parameter can be any combination of the following values:
  • DBGMCU_TIM15_STOP: TIM15 counter stopped when Core is halted.
  • DBGMCU_TIM16_STOP: TIM16 counter stopped when Core is halted.
  • DBGMCU_TIM17_STOP: TIM17 counter stopped when Core is halted.
  • DBGMCU_TIM19_STOP: TIM19 counter stopped when Core is halted.
NewState,:new state of the specified APB2 peripheral in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values
None
void DBGMCU_Config ( uint32_t  DBGMCU_Periph,
FunctionalState  NewState 
)

Configures low power mode behavior when the MCU is in Debug mode.

Parameters
DBGMCU_Periph,:specifies the low power mode. This parameter can be any combination of the following values:
  • DBGMCU_SLEEP: Keep debugger connection during SLEEP mode.
  • DBGMCU_STOP: Keep debugger connection during STOP mode.
  • DBGMCU_STANDBY: Keep debugger connection during STANDBY mode.
NewState,:new state of the specified low power mode in Debug mode. This parameter can be: ENABLE or DISABLE.
Return values
None