wdt_def.h
来自「嵌入式系统」· C头文件 代码 · 共 45 行
H
45 行
/*-----------------------------------------------------------------------------
@@
@@ (Summary): Watchdog Timer (WDT) IP Level Definitions Header File
@@
@@ (Comment): Define Registers of WDT
@@
@@ (Author) : Tan Wee Kah
@@
@@ (RCS ID) :
@@
-----------------------------------------------------------------------------*/
#ifndef APD_WDT_DEF_H
#define APD_WDT_DEF_H
/* WDT Register Addresses */
#define APD_WDTCTLR ((volatile APD_UCHAR *)(APD_WDTBASE)) /* Watchdog Control Register */
#define APD_WDTCNTR ((volatile APD_ULONG *)(APD_WDTBASE + 0x04)) /* Watchdog Counter Register */
/* Enable Bit */
#define APD_WDT_EN 0x1 /* Watchdog Enable bit */
/* Timeout Response */
#define APD_WDT_RSP_FIQ 0x0 /* FIQ Timeout Response bits */
#define APD_WDT_RSP_SYSRST 0x6 /* System Reset Timeout Response bits */
/* Freeze Enable */
#define APD_WDT_FRZ_EN 0x8 /* Watchdog Freeze Enable bit */
#define APD_WDT_FRZ_DIS ~0x8 /* Watchdog Freeze Disable bit */
/* Time Out Period */
#define APD_WDT_TOP_21 0x00 /* 2pow(21) Timeout Perioed bit */
#define APD_WDT_TOP_22 0x10 /* 2pow(22) Timeout Perioed bit */
#define APD_WDT_TOP_23 0x20 /* 2pow(23) Timeout Perioed bit */
#define APD_WDT_TOP_24 0x30 /* 2pow(24) Timeout Perioed bit */
#define APD_WDT_TOP_25 0x40 /* 2pow(25) Timeout Perioed bit */
#define APD_WDT_TOP_26 0x50 /* 2pow(26) Timeout Perioed bit */
#define APD_WDT_TOP_29 0x60 /* 2pow(29) Timeout Perioed bit */
#define APD_WDT_TOP_31 0x70 /* 2pow(31) Timeout Perioed bit */
/* RESET value */
#define APD_WDT_RESET 0xA5A5 /* Watchdog Counter Reset Value */
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?