WB32L003 Standard Peripherals Firmware Library
模块 | 宏定义 | 函数

IWDG driver modules 更多...

模块

 IWDG_Exported_Constants
 
 IWDG_Private_Functions
 

宏定义

#define IWDG_ENABLE_WRITE_ACCESS()
 
#define IWDG_DISABLE_WRITE_ACCESS()
 

函数

void IWDG_Init (uint32_t IWDG_Config, FunctionalState NewState)
 Initialize the IWDG according to the specified IWDG_Config. 更多...
 
void IWDG_SetReload (uint32_t Reload)
 Sets IWDG Reload value. 更多...
 
void IWDG_ReloadCounter (void)
 Reloads IWDG counter with value defined in the reload register. 更多...
 
void IWDG_Start (void)
 IWDG starts running. 更多...
 
FlagStatus IWDG_GetITStatus (uint32_t IWDG_IT)
 Checks whether the specified IWDG interrupt flag is set or not. 更多...
 
void IWDG_ClearITPendingBit (uint32_t IWDG_IT)
 Clears the IWDG's interrupt pending bits. 更多...
 

详细描述

IWDG driver modules

宏定义说明

◆ IWDG_DISABLE_WRITE_ACCESS

#define IWDG_DISABLE_WRITE_ACCESS ( )
值:
do { \
IWDG->UNLOCK = IWDG_LOCK_KEY; \
} while (0)
#define IWDG_LOCK_KEY
Definition: wb32l003_iwdg.h:40

◆ IWDG_ENABLE_WRITE_ACCESS

#define IWDG_ENABLE_WRITE_ACCESS ( )
值:
do { \
IWDG->UNLOCK = IWDG_UNLOCK_KEY; \
} while (0)
#define IWDG_UNLOCK_KEY
IWDG Key Register value
Definition: wb32l003_iwdg.h:39

函数说明

◆ IWDG_ClearITPendingBit()

void IWDG_ClearITPendingBit ( uint32_t  IWDG_IT)

Clears the IWDG's interrupt pending bits.

参数
IWDG_ITspecifies the interrupt pending bit to clear. This parameter can be a combination of the following values:
  • IWDG_IT_GOVF: The overflow of the IWDG was interrupted
返回值
None.

◆ IWDG_GetITStatus()

FlagStatus IWDG_GetITStatus ( uint32_t  IWDG_IT)

Checks whether the specified IWDG interrupt flag is set or not.

参数
IWDG_ITspecifies the interrupt flag to check. This parameter can be one of the following values:
  • IWDG_IT_GOVF: The overflow of the IWDG was interrupted
返回值
Thenew state of IWDG_IT (SET or RESET).

◆ IWDG_Init()

void IWDG_Init ( uint32_t  IWDG_Config,
FunctionalState  NewState 
)

Initialize the IWDG according to the specified IWDG_Config.

参数
IWDG_ConfigSpecify configuration parameters for the IWDG. This parameter can be any combination of the following values:
  • IWDG_MODE_RESET
  • IWDG_MODE_INT
  • IWDG_IT_DISABLE
  • IWDG_IT_ENABLE
NewStatenew state of the IWDG peripheral. This parameter can be: ENABLE or DISABLE.
返回值
None

◆ IWDG_ReloadCounter()

void IWDG_ReloadCounter ( void  )

Reloads IWDG counter with value defined in the reload register.

参数
None
返回值
None

◆ IWDG_SetReload()

void IWDG_SetReload ( uint32_t  Reload)

Sets IWDG Reload value.

参数
Reloadspecifies the IWDG Reload value. This parameter must be a number between 0 and 0xFFFFF.
返回值
None

◆ IWDG_Start()

void IWDG_Start ( void  )

IWDG starts running.

参数
None
返回值
None