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

📄 csl_mcbsphal.h

📁 Ti C6416 上对FLASH操作得范例程序
💻 H
📖 第 1 页 / 共 5 页
字号:
  #define _MCBSP_RCERE00_FGET(FIELD) _MCBSP_RCERE0_FGET(0,##FIELD)  #define _MCBSP_RCERE01_FGET(FIELD) _MCBSP_RCERE0_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE02_FGET(FIELD) _MCBSP_RCERE0_FGET(2,##FIELD) #endif  #define _MCBSP_RCERE00_FSET(FIELD,f) _MCBSP_RCERE0_FSET(0,##FIELD,f)  #define _MCBSP_RCERE01_FSET(FIELD,f) _MCBSP_RCERE0_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE02_FSET(FIELD,f) _MCBSP_RCERE0_FSET(2,##FIELD,f) #endif  #define _MCBSP_RCERE00_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(0,##FIELD,##SYM)  #define _MCBSP_RCERE01_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE02_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* |                   |* |  R C E R E 1      |* |___________________|** RCERE10 - serial port 0 enhanced receive channel enable register 1* RCERE11 - serial port 1 enhanced receive channel enable register 1* RCERE12 - serial port 2 enhanced receive channel enable register 1** FIELDS (msb -> lsb)* (rw) RCE*\******************************************************************************/#if (C64_SUPPORT)  #define _MCBSP_RCERE1_OFFSET           10  #define _MCBSP_RCERE10_ADDR            0x018C0028u  #define _MCBSP_RCERE11_ADDR            0x01900028u #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE12_ADDR            0x01A40028u #endif  #define _MCBSP_RCERE1_RCE_MASK        0xFFFFFFFFu  #define _MCBSP_RCERE1_RCE_SHIFT       0x00000000u  #define  MCBSP_RCERE1_RCE_DEFAULT     0x00000000u  #define  MCBSP_RCERE1_RCE_OF(x)       _VALUEOF(x)  #define  MCBSP_RCERE1_OF(x)            _VALUEOF(x)  #define MCBSP_RCERE1_DEFAULT (Uint32)(\     _PER_FDEFAULT(MCBSP,RCERE1,RCE)\  )  #define MCBSP_RCERE1_RMK(rce) (Uint32)(\     _PER_FMK(MCBSP,RCERE1,RCE,rce)\  )  #define _MCBSP_RCERE1_FGET(N,FIELD)\    _PER_FGET(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD)  #define _MCBSP_RCERE1_FSET(N,FIELD,field)\    _PER_FSET(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD,field)  #define _MCBSP_RCERE1_FSETS(N,FIELD,SYM)\    _PER_FSETS(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD,##SYM)  #define _MCBSP_RCERE10_FGET(FIELD) _MCBSP_RCERE1_FGET(0,##FIELD)  #define _MCBSP_RCERE11_FGET(FIELD) _MCBSP_RCERE1_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE12_FGET(FIELD) _MCBSP_RCERE1_FGET(2,##FIELD) #endif  #define _MCBSP_RCERE10_FSET(FIELD,f) _MCBSP_RCERE1_FSET(0,##FIELD,f)  #define _MCBSP_RCERE11_FSET(FIELD,f) _MCBSP_RCERE1_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE12_FSET(FIELD,f) _MCBSP_RCERE1_FSET(2,##FIELD,f) #endif  #define _MCBSP_RCERE10_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(0,##FIELD,##SYM)  #define _MCBSP_RCERE11_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE12_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* |                   |* |  R C E R E 2      |* |___________________|** RCERE20 - serial port 0 enhanced receive channel enable register 2* RCERE21 - serial port 1 enhanced receive channel enable register 2* RCERE22 - serial port 2 enhanced receive channel enable register 2** FIELDS (msb -> lsb)* (rw) RCE*\******************************************************************************/#if (C64_SUPPORT)  #define _MCBSP_RCERE2_OFFSET           0xC  #define _MCBSP_RCERE20_ADDR            0x018C0030u  #define _MCBSP_RCERE21_ADDR            0x01900030u #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE22_ADDR            0x01A40030u #endif  #define _MCBSP_RCERE2_RCE_MASK        0xFFFFFFFFu  #define _MCBSP_RCERE2_RCE_SHIFT       0x00000000u  #define  MCBSP_RCERE2_RCE_DEFAULT     0x00000000u  #define  MCBSP_RCERE2_RCE_OF(x)       _VALUEOF(x)  #define  MCBSP_RCERE2_OF(x)            _VALUEOF(x)  #define MCBSP_RCERE2_DEFAULT (Uint32)(\     _PER_FDEFAULT(MCBSP,RCERE2,RCE)\  )  #define MCBSP_RCERE2_RMK(rce) (Uint32)(\     _PER_FMK(MCBSP,RCERE2,RCE,rce) \  )  #define _MCBSP_RCERE2_FGET(N,FIELD)\    _PER_FGET(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD)  #define _MCBSP_RCERE2_FSET(N,FIELD,field)\    _PER_FSET(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD,field)  #define _MCBSP_RCERE2_FSETS(N,FIELD,SYM)\    _PER_FSETS(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD,##SYM)  #define _MCBSP_RCERE20_FGET(FIELD) _MCBSP_RCERE2_FGET(0,##FIELD)  #define _MCBSP_RCERE21_FGET(FIELD) _MCBSP_RCERE2_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE22_FGET(FIELD) _MCBSP_RCERE2_FGET(2,##FIELD) #endif  #define _MCBSP_RCERE20_FSET(FIELD,f) _MCBSP_RCERE2_FSET(0,##FIELD,f)  #define _MCBSP_RCERE21_FSET(FIELD,f) _MCBSP_RCERE2_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE22_FSET(FIELD,f) _MCBSP_RCERE2_FSET(2,##FIELD,f) #endif  #define _MCBSP_RCERE20_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(0,##FIELD,##SYM)  #define _MCBSP_RCERE21_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE22_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* |                   |* |  R C E R E 3      |* |___________________|** RCERE30 - serial port 0 enhanced receive channel enable register 3* RCERE31 - serial port 1 enhanced receive channel enable register 3* RCERE32 - serial port 2 enhanced receive channel enable register 3** FIELDS (msb -> lsb)* (rw) RCE*\******************************************************************************/#if (C64_SUPPORT)  #define _MCBSP_RCERE3_OFFSET           0xE  #define _MCBSP_RCERE30_ADDR            0x018C0038u  #define _MCBSP_RCERE31_ADDR            0x01900038u #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE32_ADDR            0x01A40038u #endif  #define _MCBSP_RCERE3_RCE_MASK        0xFFFFFFFFu  #define _MCBSP_RCERE3_RCE_SHIFT       0x00000000u  #define  MCBSP_RCERE3_RCE_DEFAULT     0x00000000u  #define  MCBSP_RCERE3_RCE_OF(x)       _VALUEOF(x)  #define  MCBSP_RCERE3_OF(x)            _VALUEOF(x)  #define MCBSP_RCERE3_DEFAULT (Uint32)(\     _PER_FDEFAULT(MCBSP,RCERE3,RCE)\  )  #define MCBSP_RCERE3_RMK(rce) (Uint32)(\     _PER_FMK(MCBSP,RCERE3,RCE,rce)\  )  #define _MCBSP_RCERE3_FGET(N,FIELD)\    _PER_FGET(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD)  #define _MCBSP_RCERE3_FSET(N,FIELD,field)\    _PER_FSET(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD,field)  #define _MCBSP_RCERE3_FSETS(N,FIELD,SYM)\    _PER_FSETS(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD,##SYM)  #define _MCBSP_RCERE30_FGET(FIELD) _MCBSP_RCERE3_FGET(0,##FIELD)  #define _MCBSP_RCERE31_FGET(FIELD) _MCBSP_RCERE3_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE32_FGET(FIELD) _MCBSP_RCERE3_FGET(2,##FIELD) #endif  #define _MCBSP_RCERE30_FSET(FIELD,f) _MCBSP_RCERE3_FSET(0,##FIELD,f)  #define _MCBSP_RCERE31_FSET(FIELD,f) _MCBSP_RCERE3_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE32_FSET(FIELD,f) _MCBSP_RCERE3_FSET(2,##FIELD,f) #endif  #define _MCBSP_RCERE30_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(0,##FIELD,##SYM)  #define _MCBSP_RCERE31_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_RCERE32_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(2,##FIELD,##SYM) #endif#endif /* C64_SUPPORT *//******************************************************************************\* _____________________* |                   |* |  X C E R          |* |___________________|** XCER0 - serial port 0 transmit channel enable register* XCER1 - serial port 1 transmit channel enable register* XCER2 - serial port 2 transmit channel enable register (1)** (1) only supported on devices with three serial ports** FIELDS (msb -> lsb)* (rw) XCEB* (rw) XCEA*\******************************************************************************/ #if (!C64_SUPPORT)   #define _MCBSP_XCER_OFFSET           8  #define _MCBSP_XCER0_ADDR            0x018C0020u  #define _MCBSP_XCER1_ADDR            0x01900020u#if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCER2_ADDR            0x01A40020u#endif  #define _MCBSP_XCER_XCEB_MASK        0xFFFF0000u  #define _MCBSP_XCER_XCEB_SHIFT       0x00000010u  #define  MCBSP_XCER_XCEB_DEFAULT     0x00000000u  #define  MCBSP_XCER_XCEB_OF(x)       _VALUEOF(x)  #define _MCBSP_XCER_XCEA_MASK        0x0000FFFFu  #define _MCBSP_XCER_XCEA_SHIFT       0x00000000u  #define  MCBSP_XCER_XCEA_DEFAULT     0x00000000u  #define  MCBSP_XCER_XCEA_OF(x)       _VALUEOF(x)  #define  MCBSP_XCER_OF(x)            _VALUEOF(x)  #define MCBSP_XCER_DEFAULT (Uint32)(\     _PER_FDEFAULT(MCBSP,XCER,XCEB)\    |_PER_FDEFAULT(MCBSP,XCER,XCEA)\  )  #define MCBSP_XCER_RMK(xceb,xcea) (Uint32)(\     _PER_FMK(MCBSP,XCER,XCEB,xceb)\    |_PER_FMK(MCBSP,XCER,XCEA,xcea)\  )  #define _MCBSP_XCER_FGET(N,FIELD)\    _PER_FGET(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD)  #define _MCBSP_XCER_FSET(N,FIELD,field)\    _PER_FSET(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD,field)  #define _MCBSP_XCER_FSETS(N,FIELD,SYM)\    _PER_FSETS(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD,##SYM)  #define _MCBSP_XCER0_FGET(FIELD) _MCBSP_XCER_FGET(0,##FIELD)  #define _MCBSP_XCER1_FGET(FIELD) _MCBSP_XCER_FGET(1,##FIELD)#if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCER2_FGET(FIELD) _MCBSP_XCER_FGET(2,##FIELD)#endif  #define _MCBSP_XCER0_FSET(FIELD,f) _MCBSP_XCER_FSET(0,##FIELD,f)  #define _MCBSP_XCER1_FSET(FIELD,f) _MCBSP_XCER_FSET(1,##FIELD,f)#if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCER2_FSET(FIELD,f) _MCBSP_XCER_FSET(2,##FIELD,f)#endif  #define _MCBSP_XCER0_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(0,##FIELD,##SYM)  #define _MCBSP_XCER1_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(1,##FIELD,##SYM)#if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCER2_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(2,##FIELD,##SYM)#endif#endif/******************************************************************************\* _____________________* |                   |* |  X C E R E 0      |* |___________________|** XCERE00 - serial port 0 enhanced transmit channel enable register 0* XCERE01 - serial port 1 enhanced transmit channel enable register 0* XCERE02 - serial port 2 enhanced transmit channel enable register 0** FIELDS (msb -> lsb)* (rw) XCE*\******************************************************************************/#if (C64_SUPPORT)  #define _MCBSP_XCERE0_OFFSET           8  #define _MCBSP_XCERE00_ADDR            0x018C0020u  #define _MCBSP_XCERE01_ADDR            0x01900020u #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCERE02_ADDR            0x01A40020u #endif  #define _MCBSP_XCERE0_XCE_MASK        0xFFFFFFFFu  #define _MCBSP_XCERE0_XCE_SHIFT       0x00000000u  #define  MCBSP_XCERE0_XCE_DEFAULT     0x00000000u  #define  MCBSP_XCERE0_XCE_OF(x)       _VALUEOF(x)  #define  MCBSP_XCERE0_OF(x)            _VALUEOF(x)  #define MCBSP_XCERE0_DEFAULT (Uint32)(\     _PER_FDEFAULT(MCBSP,XCERE0,XCE)\  )  #define MCBSP_XCERE0_RMK(xce) (Uint32)(\     _PER_FMK(MCBSP,XCERE0,XCE,xce) \  )  #define _MCBSP_XCERE0_FGET(N,FIELD)\    _PER_FGET(_MCBSP_XCERE0##N##_ADDR,MCBSP,XCERE0,FIELD)  #define _MCBSP_XCERE0_FSET(N,FIELD,field)\    _PER_FSET(_MCBSP_XCERE0##N##_ADDR,MCBSP,XCERE0,FIELD,field)  #define _MCBSP_XCERE0_FSETS(N,FIELD,SYM)\    _PER_FSETS(_MCBSP_XCERE0##N##_ADDR,MCBSP,XCERE0,FIELD,##SYM)  #define _MCBSP_XCERE00_FGET(FIELD) _MCBSP_XCERE0_FGET(0,##FIELD)  #define _MCBSP_XCERE01_FGET(FIELD) _MCBSP_XCERE0_FGET(1,##FIELD) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCERE02_FGET(FIELD) _MCBSP_XCERE0_FGET(2,##FIELD) #endif  #define _MCBSP_XCERE00_FSET(FIELD,f) _MCBSP_XCERE0_FSET(0,##FIELD,f)  #define _MCBSP_XCERE01_FSET(FIELD,f) _MCBSP_XCERE0_FSET(1,##FIELD,f) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCERE02_FSET(FIELD,f) _MCBSP_XCERE0_FSET(2,##FIELD,f) #endif  #define _MCBSP_XCERE00_FSETS(FIELD,SYM) _MCBSP_XCERE0_FSETS(0,##FIELD,##SYM)  #define _MCBSP_XCERE01_FSETS(FIELD,SYM) _MCBSP_XCERE0_FSETS(1,##FIELD,##SYM) #if (_MCBSP_PORT_CNT==3)  #define _MCBSP_XCERE02_FSETS(FIELD,SYM) _MCBSP_XCE

⌨️ 快捷键说明

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