⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csl_atmhal_270.h

📁 dm270 source code
💻 H
📖 第 1 页 / 共 2 页
字号:
/*    *  Copyright 2001 by Texas Instruments Incorporated. *  All rights reserved. Property of Texas Instruments Incorporated. *  Restricted rights to use, duplicate or disclose this code are *  granted through contract. *//******************************************************************************\*           Copyright (C) 2001 Texas Instruments Incorporated.*                           All Rights Reserved*------------------------------------------------------------------------------* MODULE.NAME... ATM - HAL configuration module* FILENAME...... /vobs/DSC_RTOS/arm/project/dm270/include/csl/csl_atmhal_270.h* PROJECT....... ARM Chip Support Library* COMPONENT..... HAL* IMPORTS....... *------------------------------------------------------------------------------* HISTORY:*   CREATED:       12/06/2001 *------------------------------------------------------------------------------* DESCRIPTION:  (CHIP memory mapped register definitions)***\******************************************************************************//*-----------------------------------------------------------------------------------** Register Macros for ATM:*------------------------------------------------------------------------------------*//*------------------------------------------------------------------------------** Register Macros for ATM ATMCTRL register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATMCTRL_GET()			_REG_GET(_ATM_ATMCTRL_ADDR)#define _ATM_ATMCTRL_SET(Val)			_REG_SET(_ATM_ATMCTRL_ADDR, Val)#define _ATM_ATMCTRL_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATMCTRL_ADDR,AND,OR,INV)#define _ATM_ATMCTRL_FGET(Field)			_FIELD_GET(_ATM_ATMCTRL_ADDR, _ATM_ATMCTRL_##Field##)#define _ATM_ATMCTRL_FSET(Field, Val)		_FIELD_SET(_ATM_ATMCTRL_ADDR, _ATM_ATMCTRL_##Field##, Val)#define _ATM_ATMCTRL_FAOI(Field, AND, OR, INV)	_FIELD_AOI(_ATM_ATMCTRL_ADDR, _ATM_ATMCTRL_##Field##, AND, OR, INV)#define _ATM_ATMCTRL_LOW16_SHIFT		(8)#define _ATM_ATMCTRL_LOW16_MK(n)		(((Uint16)(n) & 0x0001u) << _ATM_ATMCTRL_LOW16_SHIFT)#define _ATM_ATMCTRL_LOW16_MASK			(_ATM_ATMCTRL_LOW16_MK(0x0001u))#define _ATM_ATMCTRL_LOW16_CLR			(~(_ATM_ATMCTRL_LOW16_MASK))#define _ATM_ATMCTRL_STOP_SHIFT		(0)#define _ATM_ATMCTRL_STOP_MK(n)		((Uint16)(n) & 0x0001u) #define _ATM_ATMCTRL_STOP_MASK			(_ATM_ATMCTRL_STOP_MK(0x0001u))#define _ATM_ATMCTRL_STOP_CLR			(~(_ATM_ATMCTRL_STOP_MASK))/*------------------------------------------------------------------------------** Register Macros for ATM ATM00 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM00_GET()			_REG_GET(_ATM_ATM00_ADDR)#define _ATM_ATM00_SET(Val)			_REG_SET(_ATM_ATM00_ADDR, Val)#define _ATM_ATM00_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM00_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM01 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM01_GET()			_REG_GET(_ATM_ATM01_ADDR)#define _ATM_ATM01_SET(Val)			_REG_SET(_ATM_ATM01_ADDR, Val)#define _ATM_ATM01_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM01_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM02 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM02_GET()			_REG_GET(_ATM_ATM02_ADDR)#define _ATM_ATM02_SET(Val)			_REG_SET(_ATM_ATM02_ADDR, Val)#define _ATM_ATM02_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM02_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM03 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM03_GET()			_REG_GET(_ATM_ATM03_ADDR)#define _ATM_ATM03_SET(Val)			_REG_SET(_ATM_ATM03_ADDR, Val)#define _ATM_ATM03_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM03_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM04 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM04_GET()			_REG_GET(_ATM_ATM04_ADDR)#define _ATM_ATM04_SET(Val)			_REG_SET(_ATM_ATM04_ADDR, Val)#define _ATM_ATM04_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM04_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM05 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM05_GET()			_REG_GET(_ATM_ATM05_ADDR)#define _ATM_ATM05_SET(Val)			_REG_SET(_ATM_ATM05_ADDR, Val)#define _ATM_ATM05_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM05_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM06 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM06_GET()			_REG_GET(_ATM_ATM06_ADDR)#define _ATM_ATM06_SET(Val)			_REG_SET(_ATM_ATM06_ADDR, Val)#define _ATM_ATM06_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM06_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM07 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM07_GET()			_REG_GET(_ATM_ATM07_ADDR)#define _ATM_ATM07_SET(Val)			_REG_SET(_ATM_ATM07_ADDR, Val)#define _ATM_ATM07_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM07_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM08 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM08_GET()			_REG_GET(_ATM_ATM08_ADDR)#define _ATM_ATM08_SET(Val)			_REG_SET(_ATM_ATM08_ADDR, Val)#define _ATM_ATM08_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM08_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM09 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM09_GET()			_REG_GET(_ATM_ATM09_ADDR)#define _ATM_ATM09_SET(Val)			_REG_SET(_ATM_ATM09_ADDR, Val)#define _ATM_ATM09_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM09_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM10 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM10_GET()			_REG_GET(_ATM_ATM10_ADDR)#define _ATM_ATM10_SET(Val)			_REG_SET(_ATM_ATM10_ADDR, Val)#define _ATM_ATM10_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM10_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM11 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM11_GET()			_REG_GET(_ATM_ATM11_ADDR)#define _ATM_ATM11_SET(Val)			_REG_SET(_ATM_ATM11_ADDR, Val)#define _ATM_ATM11_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM11_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM12 register :*                                                                                    *                                                                                    *                                                                                    *---------------------------------------------------------------------------------*/#define _ATM_ATM12_GET()			_REG_GET(_ATM_ATM12_ADDR)#define _ATM_ATM12_SET(Val)			_REG_SET(_ATM_ATM12_ADDR, Val)#define _ATM_ATM12_AOI(AND,OR,INV)		_REG_AOI(_ATM_ATM12_ADDR,AND,OR,INV)/*------------------------------------------------------------------------------** Register Macros for ATM ATM13 register :*                                                                                    

⌨️ 快捷键说明

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