timer_def.h

来自「嵌入式系统」· C头文件 代码 · 共 38 行

H
38
字号
/*-----------------------------------------------------------------------------
@@
@@ Copyright (c) 2001 Sharp Corporation All rights reserved.
@@
@@ (Summary): Timer/Counter IP Level Definitions Header File
@@
@@ (Comment): Define Registers of Timer/Counter
@@
@@ (Author) : Tan Wee Kah
@@
@@ (History): 
@@
@@ (RCS ID) :
@@
-----------------------------------------------------------------------------*/

#ifndef APD_TIMER_DEF_H
#define APD_TIMER_DEF_H

#define APD_TIMERBASE           APD_CTBASE

/* Timer Register Offsets */
#define APD_TIMERCH_OFST        0x20        /* Timer Channel Offset */
#define APD_TIMERLOAD_OFST      0x00        /* Timer Load Register Offset */
#define APD_TIMERVALUE_OFST     0x04        /* Timer Value Register Offset */
#define APD_TIMERCONTROL_OFST   0x08        /* Timer Control Register Offset */
#define APD_TIMERCLEAR_OFST     0x0C        /* Timer Clear Register Offset */

/* Timer Control Register Bit Definitions */
#define APD_TIMER_ENABLE_BIT    0x00000080  /* Timer enable bit */
#define APD_TIMER_MODE_BIT      0x00000040  /* Timner mode bit */
#define APD_TIMER_CLEAR_BIT     0x00000020  /* Timer clear bit */
#define APD_TIMER_X_BIT         0x00000010  /* Timer external clock bit */
#define APD_TIMER_CI_BIT        0x00000002  /* Timer carry-in bit */
#define APD_TIMER_PRESCALE_MASK 0x0C        /* Timer prescale bit */

#endif  /* APD_TIMER_DEF */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?