📄 agc_inter.h
字号:
//filename:agc_inter.h
typedef unsigned int u16;
typedef signed int s16;
//给出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
//定义MCBSP寄存器的初值
#define bsp_SPCR11 0x0021
#define bsp_SPCR21 0x0201
#define bsp_PCR1 0x000C
#define bsp_RCR11 0x0040
#define bsp_RCR21 0x0000
#define bsp_XCR11 0x0040
#define bsp_XCR21 0x0000
#define bsp_SRGR11 0x0000
#define bsp_SRGR21 0x0000
#define bsp_MCR11 0x0000
#define bsp_MCR21 0x0000
//给出CPU寄存器的地址
#define reg_ST1 0x0007
#define PMST 0x001D
#define SWWSR 0x0028
#define SWCR 0x002B
#define BSCR 0x0029
#define CLKMD 0x0058
//定义CPU寄存器的初值
#define PMST_VAL 0x00A0
#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 + -