47 uint32_t RESERVED_0[762];
49 uint32_t RESERVED_1[191];
57 #define WDT_WDOGCONTROL_INTEN ((uint32_t)(1 << 0)) 58 #define WDT_WDOGCONTROL_RESEN ((uint32_t)(1 << 1)) 59 #define WDT_WDOGCONTROL_BITMASK ((uint32_t)(3 << 0)) 64 #define WDT_WDOGINTCLR_CLR ((uint32_t)(1 << 0)) 69 #define WDT_WDOGRIS_INT_RAW ((uint32_t)(1 << 0)) 74 #define WDT_WDOGMIS_INT ((uint32_t)(1 << 0)) 79 #define WDT_WDOGLOCK_WEN_UNLOCK ((uint32_t)(0 << 0)) 80 #define WDT_WDOGLOCK_WEN_LOCK ((uint32_t)(1 << 0)) 85 #define WDT_WDOGITCR_TEST_MODULE_EN ((uint32_t)(1 << 0)) 86 #define WDT_WDOGITCR_TEST_MODULE_DIS ((uint32_t)(0 << 0)) 91 #define WDT_WDOGITOP_WDOGRES ((uint32_t)(1 << 0)) 92 #define WDT_WDOGITOP_WDOGINT ((uint32_t)(1 << 1)) 99 void WDT_HWResetDisable(WDT_T *pWTD);
Этот файл содержит структуры, макросы и функции необходимые для работы с дополнительными типами...
void WDT_HWResetEnable(WDT_T *pWTD)
Включение аппаратного сброса
__RW uint32_t WDOGCONTROL
void WDT_IntEnable(WDT_T *pWTD)
Включение прерывания сторожевого таймера
Структура для доступа к регистрам WATCHDOG.
void WDT_IntClr(WDT_T *pWTD)
Сброс флага прерывания сторожевого таймера и его установка в значение из регистра WDOGLOAD...
uint32_t WDT_GetValue(WDT_T *pWTD)
Взять текущее значение счетчика сторожевого таймера
void WDT_SetValue(WDT_T *pWTD, uint32_t value)
Установка начального значения счетчика сторожевого таймера
void WDT_IntDisable(WDT_T *pWTD)
Выключение прерывания сторожевого таймера