📄 mcbsp.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -