30 #ifndef __NIIETCM4_WATCHDOG_H
31 #define __NIIETCM4_WATCHDOG_H
56 #define IS_WATCHDOG_RELOAD(RELOAD) ((RELOAD) > ((uint32_t)0x0))
void WATCHDOG_RstCmd(FunctionalState State)
Разрешение сброса по сторожевому таймеру. Сброс будет произведен когда счетчик досчитает до нуля при ...
uint32_t WATCHDOG_GetReload()
Получение текущего значения перезагрузки.
void WATCHDOG_Cmd(FunctionalState State)
Разрешение счета сторожевого таймера и маскирование (включение) его прерывания.
FunctionalState
Описывает логическое состояние периферии. Используется для операций включения/выключения периферийных...
void WATCHDOG_LockCmd(FunctionalState State)
Запрещение записи во все регистры сторожевого таймера для предотвращения отключения его сбойными прог...
FlagStatus WATCHDOG_ITMaskedStatus()
Чтение маскированного флага прерывания сторожевого таймера.
FlagStatus
Описывает возможные состояния флага при запросе его статуса.
void WATCHDOG_SetReload(uint32_t ReloadVal)
Установка значения перезагрузки.
void WATCHDOG_ITStatusClear()
Очищение статусного бита прерывания сторожевого таймера.
Это главный заголовочный файл драйвера, обычно включаемый в main.c.
uint32_t WATCHDOG_GetCounter()
Получение текущего значения счетчика.
FlagStatus WATCHDOG_ITRawStatus()
Чтение немаскированного флага прерывания сторожевого таймера.