STM8L15x Standard Peripherals Drivers: Prescaler and Counter configuration functions

STM8L15x/16x Standard Peripherals Drivers

STM8L15x Standard Peripherals Drivers

Prescaler and Counter configuration functions

Prescaler and Counter configuration functions. More...

Functions

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_SetPrescaler (IWDG_Prescaler_TypeDef IWDG_Prescaler)
 Sets IWDG Prescaler value.
void IWDG_SetReload (uint8_t IWDG_Reload)
 Sets IWDG Reload value.
void IWDG_WriteAccessCmd (IWDG_WriteAccess_TypeDef IWDG_WriteAccess)
 Enables or disables write access to IWDG_PR and IWDG_RLR registers.

Detailed Description

Prescaler and Counter configuration functions.

 ===============================================================================
                  Prescaler and Counter configuration functions
 ===============================================================================  


Function Documentation

void IWDG_ReloadCounter ( void  )

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

Parameters:
None
Return values:
None

Definition at line 167 of file stm8l15x_iwdg.c.

References IWDG, and IWDG_KEY_REFRESH.

void IWDG_SetPrescaler ( IWDG_Prescaler_TypeDef  IWDG_Prescaler)

Sets IWDG Prescaler value.

Parameters:
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
Return values:
None

Definition at line 142 of file stm8l15x_iwdg.c.

References IS_IWDG_PRESCALER_VALUE, and IWDG.

void IWDG_SetReload ( uint8_t  IWDG_Reload)

Sets IWDG Reload value.

Note:
Write access should be enabled
Parameters:
IWDG_Reload: Reload register value. This parameter must be a number between 0 and 0xFF.
Return values:
None

Definition at line 156 of file stm8l15x_iwdg.c.

References IWDG.

void IWDG_WriteAccessCmd ( IWDG_WriteAccess_TypeDef  IWDG_WriteAccess)

Enables or disables write access to IWDG_PR and IWDG_RLR registers.

Parameters:
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
Return values:
None

Definition at line 122 of file stm8l15x_iwdg.c.

References IS_IWDG_WRITE_ACCESS_MODE, and IWDG.

STM8S Firmware Library: Overview

 

 

 

For complete documentation on STM8L15x 8-bit microcontrollers platform visit www.st.com