📄 agc_face.h
字号:
//Filename: agc_face.h
typedef unsigned int u16;
typedef signed int s16;
/* Register Definition MCBSP */
#define SPSA_ADDR(port) (port ? 0x48 : 0x38)
#define SPSD_ADDR(port) (port ? 0x49 : 0x39)
#define DRR2_ADDR(port) (port ? 0x40 : 0x20)
#define DRR1_ADDR(port) (port ? 0x41 : 0x21)
#define DXR2_ADDR(port) (port ? 0x42 : 0x22)
#define DXR1_ADDR(port) (port ? 0x43 : 0x23)
#define MCBSP_ACCSUB_ADDR(port) (port ? 0x49 : 0x39)
#define SPCR1_SUBADDR 0x00
#define SPCR2_SUBADDR 0x01
#define RCR1_SUBADDR 0x02
#define RCR2_SUBADDR 0x03
#define XCR1_SUBADDR 0x04
#define XCR2_SUBADDR 0x05
#define SRGR1_SUBADDR 0x06
#define SRGR2_SUBADDR 0x07
#define MCR1_SUBADDR 0x08
#define MCR2_SUBADDR 0x09
#define RCERA_SUBADDR 0x0A
#define RCERB_SUBADDR 0x0B
#define XCERA_SUBADDR 0x0C
#define XCERB_SUBADDR 0x0D
#define PCR_SUBADDR 0x0E
//SPCR10 39h SPCR11 49h 00h Serial port control register 1
#define bsp_SPCR11 0x0021
//SPCR20 39h SPCR21 49h 01h Serial port control register 2
#define bsp_SPCR21 0x0201
//PCR0 39h PCR1 49h 0Eh Pin control register
#define bsp_PCR1 0x000C
//RCR10 39h RCR11 49h 02h Receive control register 1
#define bsp_RCR11 0x0040
//RCR20 39h RCR21 49h 03h Receive control register 2
#define bsp_RCR21 0x0000
//XCR10 39h XCR11 49h 04h Transmit control register 1
#define bsp_XCR11 0x0040
//XCR20 39h XCR21 49h 05h Transmit control register 2
#define bsp_XCR21 0x0000
//SRGR10 39h SRGR11 49h 06h Sample rate generator register 1
#define bsp_SRGR11 0x0000
//SRGR20 39h SRGR21 49h 07h Sample rate generator register 2
#define bsp_SRGR21 0x0000
//MCR10 39h MCR11 49h 08h Multichannel register 1
#define bsp_MCR11 0x0000
//MCR20 39h MCR21 49h 09h Multichannel register 2
#define bsp_MCR21 0x0000
//RCERA0 39h RCERA1 49h 0Ah Receive channel enable register partition A
//#define RCERA1
//RCERB0 39h RCERB1 49h 0Bh Receive channel enable register partition B
//#define RCERB1
//XCERA0 39h XCERA1 49h 0Ch Transmit channel enable register partition A
//#define XCERA1
//XCERB0 39h XCERB1 49h 0Dh Transmit channel enable register partition B
//#define XCERB1
//---------CPU -----------
//ST1 addr:0x0007 Status register 1 ST1[13]=XF
#define reg_ST1 0x0007
//#define ST0 *(volatile unsigned int*)0x06
//#define ST0_ADDR 0x06
#define PMST 0x001D
#define SWWSR 0x0028
#define SWCR 0x002B
#define BSCR 0x0029
#define CLKMD 0x0058
#define PMST_VAL 0x00A0 //interupt vectors from ox80
#define SWWSR_VAL 0x7fff
#define SWCR_VAL 0x0001
#define BSCR_VAL 0x8802
#define CLKMD_VAL 0x9807
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -