mcbsp.h

来自「TI C5409 IIC 接口程序」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef mcbsp_h
#define mcbsp_h


/****************   McBSPx  ********************/
/****************   SPSAx =sub-address  ********************/
/****************   SPSDx =Config data ********************/
/******************SPSA=sub-address*************** **** **/
#define  SPSA0      (unsigned short *)0x0038  /* MCBSP1 sub-address register*/
#define  SPSA1      (unsigned short *)0x0048  /* MCBSP1 sub-address register*/
#define  SPSA2      (unsigned short *)0x0034  /* MCBSP1 sub-address register*/
/******************SPSD******************************/
#define  SPSD0      (unsigned short *)0x0039  /* MCBSP1 SPSD*/ 
#define  SPSD1      (unsigned short *)0x0049  /* MCBSP1 SPSD*/ 
#define  SPSD2      (unsigned short *)0x0035  /* MCBSP1 SPSD*/ 
/****************** MCBSP1 register******************************/
#define  SPCR1  	(unsigned short )0x0000  /* Serial port control register 1 (subaddress)*/
#define  SPCR2  	(unsigned short )0x0001  /* Serial port control register 2 (subaddress)*/
#define  RCR1   	(unsigned short )0x0002  /* Serial port transmit control register 1 (subaddress)*/
#define  RCR2   	(unsigned short )0x0003  /* Serial port transmit control register 1 (subaddress)*/
#define  XCR1   	(unsigned short )0x0004  /* Serial port transmit control register 1 (subaddress)*/
#define  XCR2   	(unsigned short )0x0005  /* Serial port transmit control register 1 (subaddress)*/
#define  SRGR1  	(unsigned short )0x0006  /* Serial port sample rate genarator register 1 (subaddress)*/
#define  SRGR2  	(unsigned short )0x0007  /* Serial port sample rate genarator register 2 (subaddress)*/
#define  MCR1   	(unsigned short )0x0008 
#define  MCR2   	(unsigned short )0x0009 
#define  RCERA  	(unsigned short )0x000A 
#define  RCERB  	(unsigned short )0x000B 
#define  XCERA  	(unsigned short )0x000C 
#define  XCERB  	(unsigned short )0x000D  
#define  PCR    	(unsigned short )0x000E  /* Serial port pin control register (subaddress)*/
/*************PCR*************/
/*Bit15-12:xx XIOEN RIOEN *//*GPIO: X/RIOEN=0 in SPCR */
/*Bit11-8: FSXM FSRM CLKXM CLKRM *//*Direction==>set 1,Output,Set 0 :input*/
/*Bit7:4:  xx CLKS_STAT DX_STAT  *//*Value reflag on pin*/
/*Bit3:0   FSXP FSRP CLKXP CLKRP *//*Value reflag on pin*/
/**************************/
#endif

⌨️ 快捷键说明

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