NIIETCM4 PD  v0.8.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
Файл niietcm4_watchdog.h

Файл содержит все прототипы функций для сторожевого таймера. Подробнее...

#include "niietcm4.h"

См. исходные тексты.

Макросы

#define IS_WATCHDOG_RELOAD(RELOAD)   ((RELOAD) > ((uint32_t)0x0))
 Макрос проверки соответсвия величины значения перезагрузки диапазону.
 

Функции

void WATCHDOG_Cmd (FunctionalState State)
 Разрешение счета сторожевого таймера и маскирование (включение) его прерывания. Подробнее...
 
void WATCHDOG_SetReload (uint32_t ReloadVal)
 Установка значения перезагрузки. Подробнее...
 
uint32_t WATCHDOG_GetReload ()
 Получение текущего значения перезагрузки. Подробнее...
 
uint32_t WATCHDOG_GetCounter ()
 Получение текущего значения счетчика. Подробнее...
 
void WATCHDOG_RstCmd (FunctionalState State)
 Разрешение сброса по сторожевому таймеру. Сброс будет произведен когда счетчик досчитает до нуля при установленном ранее и несброшенном флаге прерывания. Подробнее...
 
void WATCHDOG_LockCmd (FunctionalState State)
 Запрещение записи во все регистры сторожевого таймера для предотвращения отключения его сбойными программами. Подробнее...
 
FlagStatus WATCHDOG_ITRawStatus ()
 Чтение немаскированного флага прерывания сторожевого таймера. Подробнее...
 
FlagStatus WATCHDOG_ITMaskedStatus ()
 Чтение маскированного флага прерывания сторожевого таймера. Подробнее...
 
void WATCHDOG_ITStatusClear ()
 Очищение статусного бита прерывания сторожевого таймера. Подробнее...
 

Подробное описание

Файл содержит все прототипы функций для сторожевого таймера.

Автор
НИИЭТ
Дата
15.01.2016
Внимание

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

© 2016 ОАО "НИИЭТ"

См. определение в файле niietcm4_watchdog.h