DBGMCU driver modules.
More...
Modules |
| DBGMCU_Exported_Constants |
| DBGMCU_Private_Functions |
Defines |
#define | IDCODE_DEVID_MASK ((uint32_t)0x00000FFF) |
Functions |
uint32_t | DBGMCU_GetREVID (void) |
| Returns the device revision identifier.
|
uint32_t | DBGMCU_GetDEVID (void) |
| Returns the device identifier.
|
void | DBGMCU_Config (uint32_t DBGMCU_Periph, FunctionalState NewState) |
| Configures low power mode behavior when the MCU is in Debug mode.
|
void | DBGMCU_APB1PeriphConfig (uint32_t DBGMCU_Periph, FunctionalState NewState) |
| Configures APB1 peripheral behavior when the MCU is in Debug mode.
|
void | DBGMCU_APB2PeriphConfig (uint32_t DBGMCU_Periph, FunctionalState NewState) |
| Configures APB2 peripheral behavior when the MCU is in Debug mode.
|
Detailed Description
DBGMCU driver modules.
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_RTC_STOP: RTC Calendar and Wakeup counter 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_I2C3_SMBUS_TIMEOUT: I2C3 SMBUS timeout mode stopped when Core is halted
- DBGMCU_CAN2_STOP: Debug CAN1 stopped when Core is halted
- DBGMCU_CAN1_STOP: Debug CAN2 stopped when Core is halted This parameter can be: ENABLE or DISABLE.
|
- Return values:
-
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_TIM1_STOP: TIM1 counter stopped when Core is halted
- DBGMCU_TIM8_STOP: TIM8 counter stopped when Core is halted
- DBGMCU_TIM9_STOP: TIM9 counter stopped when Core is halted
- DBGMCU_TIM10_STOP: TIM10 counter stopped when Core is halted
- DBGMCU_TIM11_STOP: TIM11 counter stopped when Core is halted
|
| NewState,: | new state of the specified peripheral in Debug mode. This parameter can be: ENABLE or DISABLE. |
- Return values:
-
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:
-
uint32_t DBGMCU_GetDEVID |
( |
void |
|
) |
|
Returns the device identifier.
- Parameters:
-
- Return values:
-
uint32_t DBGMCU_GetREVID |
( |
void |
|
) |
|
Returns the device revision identifier.
- Parameters:
-
- Return values:
-
| Device | revision identifier |