|
STM32G474xx HAL用户手册
|
IWDG LL模块的头文件。 更多...
#include "stm32g4xx.h"定义 | |
| #define | LL_IWDG_KEY_RELOAD 0x0000AAAAU |
| #define | LL_IWDG_KEY_ENABLE 0x0000CCCCU |
| #define | LL_IWDG_KEY_WR_ACCESS_ENABLE 0x00005555U |
| #define | LL_IWDG_KEY_WR_ACCESS_DISABLE 0x00000000U |
| #define | LL_IWDG_SR_PVU IWDG_SR_PVU |
| #define | LL_IWDG_SR_RVU IWDG_SR_RVU |
| #define | LL_IWDG_SR_WVU IWDG_SR_WVU |
| #define | LL_IWDG_PRESCALER_4 0x00000000U |
| #define | LL_IWDG_PRESCALER_8 (IWDG_PR_PR_0) |
| #define | LL_IWDG_PRESCALER_16 (IWDG_PR_PR_1) |
| #define | LL_IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) |
| #define | LL_IWDG_PRESCALER_64 (IWDG_PR_PR_2) |
| #define | LL_IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) |
| #define | LL_IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) |
| #define | LL_IWDG_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) |
| 在IWDG寄存器中写入一个值。 | |
| #define | LL_IWDG_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) |
| 从IWDG寄存器读取一个值。 | |
函数 | |
| __STATIC_INLINE void | LL_IWDG_Enable (IWDG_TypeDef *IWDGx) |
| 启动独立看门狗。 | |
| __STATIC_INLINE void | LL_IWDG_ReloadCounter (IWDG_TypeDef *IWDGx) |
| 用重载寄存器中定义的值重新加载IWDG计数器。 | |
| __STATIC_INLINE void | LL_IWDG_EnableWriteAccess (IWDG_TypeDef *IWDGx) |
| 启用对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写访问。 | |
| __STATIC_INLINE void | LL_IWDG_DisableWriteAccess (IWDG_TypeDef *IWDGx) |
| 禁用对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写访问。 | |
| __STATIC_INLINE void | LL_IWDG_SetPrescaler (IWDG_TypeDef *IWDGx, uint32_t Prescaler) |
| 选择IWDG的预分频器。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_GetPrescaler (const IWDG_TypeDef *IWDGx) |
| 获取所选的IWDG预分频器。 | |
| __STATIC_INLINE void | LL_IWDG_SetReloadCounter (IWDG_TypeDef *IWDGx, uint32_t Counter) |
| 指定IWDG向下计数器重载值。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_GetReloadCounter (const IWDG_TypeDef *IWDGx) |
| 获取指定的IWDG向下计数器重载值。 | |
| __STATIC_INLINE void | LL_IWDG_SetWindow (IWDG_TypeDef *IWDGx, uint32_t Window) |
| 指定窗口值的上限,该值将与向下计数器进行比较。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_GetWindow (const IWDG_TypeDef *IWDGx) |
| 获取指定的窗口值上限。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_IsActiveFlag_PVU (const IWDG_TypeDef *IWDGx) |
| 检查预分频器值更新标志是否设置。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_IsActiveFlag_RVU (const IWDG_TypeDef *IWDGx) |
| 检查重载值更新标志是否设置。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_IsActiveFlag_WVU (const IWDG_TypeDef *IWDGx) |
| 检查窗口值更新标志是否设置。 | |
| __STATIC_INLINE uint32_t | LL_IWDG_IsReady (const IWDG_TypeDef *IWDGx) |
| 检查所有预分频器、重载和窗口值更新标志是否已复位。 | |
IWDG LL模块的头文件。
版权所有 (c) 2019 STMicroelectronics。保留所有权利。
本软件按LICENSE文件中规定的条款授权。如果您未随本软件收到LICENSE文件,则按原样提供。
文件定义位于 stm32g4xx_ll_iwdg.h。
1.7.6.1