NIIETCM4 PD  v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Группы Страницы
Файл niietcm4_watchdog.c

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

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

Макросы

#define WATCHDOG_Lock_Value   ((uint32_t)0xDEADC0DE)
 
#define WATCHDOG_Unlock_Value   ((uint32_t)0x1ACCE551)
 

Функции

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.c