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

📄 edmaconfig.h

📁 该程序为QPSK解调程序
💻 H
字号:
#include <csl_edma.h>

#include "ConstDataDefine.h"
/*
*配置EDMA数据结构
*/
EDMA_Config EdmaCfgIn = {
     EDMA_FMKS(OPT,PRI,HIGH)      |
	 EDMA_FMKS(OPT,ESIZE,32BIT)   |
	 EDMA_FMKS(OPT,2DS,NO)        |
	 EDMA_FMKS(OPT,SUM,NONE)      |
	 EDMA_FMKS(OPT,2DD,NO)        |
	 EDMA_FMKS(OPT,DUM,OF(1)/*INC*/)       |
	 EDMA_FMKS(OPT,TCINT,YES)     |
	 EDMA_FMKS(OPT,TCC,OF(0))     |
	 EDMA_FMKS(OPT,TCCM,OF(0))    |
	 EDMA_FMKS(OPT,ATCINT,NO)     |
	 EDMA_FMKS(OPT,ATCC,OF(0))    |
	 EDMA_FMKS(OPT,PDTS,DISABLE)  |
	 EDMA_FMKS(OPT,PDTD,DISABLE)  |
	 EDMA_FMKS(OPT,LINK,YES)      |
	 EDMA_FMKS(OPT,FS,NO),
	 
	 EDMA_FMKS(SRC,SRC,OF(0)),

	 EDMA_FMK(CNT,FRMCNT,0/*NULL*/)    |
	 EDMA_FMK(CNT,ELECNT,COUNT),       
	 (Uint32)&InPing,//此处不用取地址符号&吧?

	 EDMA_FMKS(IDX,FRMIDX,DEFAULT)|
	 EDMA_FMKS(IDX,ELEIDX,OF(0x0)),

	 EDMA_FMK(RLD,ELERLD,COUNT)    |
	 EDMA_FMK(RLD,LINK,0/*NULL*/)
};

EDMA_Config EdmaCfgOut = {
     EDMA_FMKS(OPT,PRI,HIGH)      |
	 EDMA_FMKS(OPT,ESIZE,32BIT)   |
	 EDMA_FMKS(OPT,2DS,NO)        |
	 EDMA_FMKS(OPT,SUM,OF(1)/*INC*/)       |
	 EDMA_FMKS(OPT,2DD,NO)        |
	 EDMA_FMKS(OPT,DUM,NONE)      |
	 EDMA_FMKS(OPT,TCINT,NO)      |//发送端传输完了应该不用产生中断
	 EDMA_FMKS(OPT,TCC,OF(0))     |
	 EDMA_FMKS(OPT,TCCM,OF(0))    |
	 EDMA_FMKS(OPT,ATCINT,NO)     |
	 EDMA_FMKS(OPT,ATCC,OF(0))    |
	 EDMA_FMKS(OPT,PDTS,DISABLE)  |
	 EDMA_FMKS(OPT,PDTD,DISABLE)  |
	 EDMA_FMKS(OPT,LINK,YES)      |
	 EDMA_FMKS(OPT,FS,NO),
	 
	 (Uint32)OutPing,

	 EDMA_FMK(CNT,FRMCNT,0/*NULL*/)    |
	 EDMA_FMK(CNT,ELECNT,COUNT),       
	 EDMA_FMKS(DST,DST,OF(0)),//此处不用取地址符号&吧?

	 EDMA_FMKS(IDX,FRMIDX,DEFAULT)|
	 EDMA_FMKS(IDX,ELEIDX,OF(0x0)/*DEFAULT*/),

	 EDMA_FMK(RLD,ELERLD,COUNT/*NULL*/)    |
	 EDMA_FMK(RLD,LINK,0/*NULL*/)
};

⌨️ 快捷键说明

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