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

📄 subaddrdef.h

📁 32路DTMF、MFC编解码
💻 H
字号:

#define IMR *(volatile unsigned *)0x0	//中断屏蔽寄存器
#define IFR *(volatile unsigned *)0x1 	//中断标志寄存器
#define ST0 *(volatile unsigned *)0x6
#define ST1 *(volatile unsigned *)0x7
#define PMST *(volatile unsigned *)0x1D

#define TIM0 *(int *)0x24
#define PRD0 *(int *)0x25
#define TCR0 *(int *)0x26

#define TIM1 *(int *)0x30
#define PRD1 *(int *)0x31
#define TCR1 *(int *)0x32

#define CLKMD *(int *)0x58

#define DMPREC 			(volatile int *)0x54
#define DMSA 			(volatile int *)0x55
#define DMSDI 			(volatile int *)0x56
#define DMSDN 			(volatile int *)0x57

#define DMSRC0_SUBADD	0x00
#define DMDST0_SUBADD	0x01
#define DMCTR0_SUBADD	0x02
#define DMSFC0_SUBADD	0x03
#define DMMCR0_SUBADD	0x04

#define DMSRCP_SUBADD	0x1E
#define DMDSTP_SUBADD	0x1F
#define DMIDX0_SUBADD	0x20
#define DMIDX1_SUBADD	0x21
#define DMFRI0_SUBADD	0x22
#define DMFRI1_SUBADD	0x23
#define DMGSA_SUBADD	0x24
#define DMGDA_SUBADD	0x25
#define DMGCR_SUBADD	0x26
#define DMGFR_SUBADD	0x27


#define SPSA0 			(volatile unsigned *)0x38
#define SPSD0 			(volatile unsigned *)0x39
#define SPSA1 			(volatile unsigned *)0x48
#define SPSD1 			(volatile unsigned *)0x49

#define DRR20			(volatile unsigned *)0x20
#define DRR20_ADD		0x20
#define DRR10			(volatile unsigned *)0x21
#define DRR10_ADD		0x21
#define DXR20			(volatile unsigned *)0x22
#define DXR20_ADD		0x22
#define DXR10			(volatile unsigned *)0x23
#define DXR10_ADD		0x23
#define DRR21			(volatile unsigned *)0x40
#define DRR21_ADD		0x40
#define DRR11			(volatile unsigned *)0x41
#define DRR11_ADD		0x41
#define DXR21			(volatile unsigned *)0x42
#define DXR21_ADD		0x42
#define DXR11			(volatile unsigned *)0x43
#define DXR11_ADD		0x43

#define SPCR1_SUBADD	0x00
#define SPCR2_SUBADD	0x01
#define RCR1_SUBADD		0x02
#define RCR2_SUBADD		0x03
#define XCR1_SUBADD		0x04
#define XCR2_SUBADD		0x05
#define SRGR1_SUBADD	0x06
#define SRGR2_SUBADD	0x07
#define MCR1_SUBADD		0x08
#define MCR2_SUBADD		0x09
#define RCERA_SUBADD	0x0A
#define RCERB_SUBADD	0x0B
#define XCERA_SUBADD	0x0C
#define XCERB_SUBADD	0x0D
#define PCR_SUBADD		0x0E




/****************************************************/
/*				DMA 相关函数声明					*/
/****************************************************/

/*void DMA_CHANNEL_set(unsigned short channel
					,unsigned int dmsrc,unsigned int dmdst
					,unsigned int dmctr,unsigned int dmsfc
					,unsigned int dmmcr);

void DMA_GLOBAL_set(unsigned int dmsrcp,unsigned int dmdstp
					,int dmidx0,int dmidx1
					,int dmfri0,int dmfri1
					,unsigned int dmgsa, unsigned int dmgda
					,unsigned int dmgcr,unsigned int dmgfr);

void DMA_all_reset();

void DMA_channel_reset(unsigned short channel);
void DMA_channel_enable(unsigned short channel);
void DMA_channel_disable(unsigned short channel);
void DMA_PREC_set(unsigned dmprec);
*/





/****************************************************/
/*				McBSP 相关函数声明					*/
/****************************************************/
/*void McBSP_config(unsigned short port
					,unsigned int spcr1,unsigned int spcr2
					,unsigned int rcr1,unsigned int rcr2
					,unsigned int xcr1,unsigned int xcr2
					,unsigned int srgr1,unsigned int srgr2
					,unsigned int mcr1,unsigned int mcr2
					,unsigned int pcr);
					
void McBSP_XRCERAB(unsigned short port
					,unsigned int xcera,unsigned int xcerb
					,unsigned int rcera,unsigned int rcerb);
					
void McBSP_X_set(unsigned short port,unsigned short value);
void McBSP_R_set(unsigned short port,unsigned short value);
void McBSP_enable(unsigned short port);
void McBSP_stop(unsigned short port);

int McBSP0_read(void);
void McBSP0_write(int value);*/


⌨️ 快捷键说明

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