MG32F10x Standard Peripherals Firmware Library

函数
IWDG_Private_Functions
MG32F10x_StdPeriph_Driver » IWDG

## 函数
void | IWDG_WriteAccessCmd (uint16_t IWDG_WriteAccess)
| Enables or disables write access to IWDG_PR and IWDG_RLR registers. 更多...
void | IWDG_SetPrescaler (uint8_t IWDG_Prescaler)
| Sets IWDG Prescaler value. 更多...
void | IWDG_SetReload (uint16_t Reload)
| Sets IWDG Reload value. 更多...
void | IWDG_ReloadCounter (void)
| Reloads IWDG counter with value defined in the reload register (write access to IWDG_PR and IWDG_RLR registers disabled). 更多...
void | IWDG_Enable (void)
| Enables IWDG (write access to IWDG_PR and IWDG_RLR registers disabled). 更多...
FlagStatus | IWDG_GetFlagStatus (uint16_t IWDG_FLAG)
| Checks whether the specified IWDG flag is set or not. 更多...

## 详细描述

## 函数说明

## ◆ IWDG_Enable()

void IWDG_Enable | ( | void |  | ) |

Enables IWDG (write access to IWDG_PR and IWDG_RLR registers disabled).

参数

  None |

返回值

  None |

## ◆ IWDG_GetFlagStatus()

FlagStatus IWDG_GetFlagStatus | ( | uint16_t | IWDG_FLAG | ) |

Checks whether the specified IWDG flag is set or not.

参数

  IWDG_FLAG | specifies the flag to check. This parameter can be one of the following values: IWDG_FLAG_PVU: Prescaler Value Update on going IWDG_FLAG_RVU: Reload Value Update on going

返回值

  The | new state of IWDG_FLAG (SET or RESET).

## ◆ IWDG_ReloadCounter()

void IWDG_ReloadCounter | ( | void |  | ) |

Reloads IWDG counter with value defined in the reload register (write access to IWDG_PR and IWDG_RLR registers disabled).

参数

  None |

返回值

  None |

## ◆ IWDG_SetPrescaler()

void IWDG_SetPrescaler | ( | uint8_t | IWDG_Prescaler | ) |

Sets IWDG Prescaler value.

参数

  IWDG_Prescaler | specifies the IWDG Prescaler value. This parameter can be one of the following values: IWDG_Prescaler_4: IWDG prescaler set to 4 IWDG_Prescaler_8: IWDG prescaler set to 8 IWDG_Prescaler_16: IWDG prescaler set to 16 IWDG_Prescaler_32: IWDG prescaler set to 32 IWDG_Prescaler_64: IWDG prescaler set to 64 IWDG_Prescaler_128: IWDG prescaler set to 128 IWDG_Prescaler_256: IWDG prescaler set to 256

返回值

  None |

## ◆ IWDG_SetReload()

void IWDG_SetReload | ( | uint16_t | Reload | ) |

Sets IWDG Reload value.

参数

  Reload | specifies the IWDG Reload value. This parameter must be a number between 0 and 0x0FFF.

返回值

  None |

## ◆ IWDG_WriteAccessCmd()

void IWDG_WriteAccessCmd | ( | uint16_t | IWDG_WriteAccess | ) |

Enables or disables write access to IWDG_PR and IWDG_RLR registers.

参数

  IWDG_WriteAccess | new state of write access to IWDG_PR and IWDG_RLR registers. This parameter can be one of the following values: IWDG_WriteAccess_Enable: Enable write access to IWDG_PR and IWDG_RLR registers IWDG_WriteAccess_Disable: Disable write access to IWDG_PR and IWDG_RLR registers

返回值

  None |