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

📄 gfd_dmac.h

📁 基于arm嵌入式处理器的USB驱动代码及详细pdf中文手册
💻 H
字号:
/**************************************************************************************
 *
 *  (c) 2004 ASIC,all rights reserved
 *         
 *           
 *	This source code and any compilation or derivative thereof 
 *is proprietary information and is confidential in nature.
 *	Under no circumstance is this software to be exposed or placed
 *under an open source License of any type without expressed
 *written permission of ASIC.  
 *
 *filename:	gfd_dmac.h          
 *history:
 *
 *    Version         Date            Author            Comments
 *------------------------------------------------------------------------------------    
 *     1.0          2004.9.24           lmq             Initial Creation
 *     
 **************************************************************************************/
#ifndef __GFD_DMAC_H__
#define __GFD_DMAC_H__

#define BASE_INTC_test		       	 	0x0200000 //中断控制器基地址
#define DMACIntStatus_test           	       (BASE_INTC_test+0x1020) 
#define DMACIntTCStatus_test         		(BASE_INTC_test+0x1050)  
#define DMACIntErrorStatus_test			(BASE_INTC_test+0x1080)
#define DMACRawIntTCStatus_test      		(BASE_INTC_test+0x1070) 
#define DMACRawIntErrorStatus_test		(BASE_INTC_test+0x10A0)


 
 						   
#define BASE_DMAC_test	       	 			0x11001000    
 						   
#define DMACSouAdd_test                              (BASE_DMAC_test+0x0)
#define DMACdesAdd_test                              (BASE_DMAC_test+0x4)
#define DMACContr_test                               (BASE_DMAC_test+0x8)
#define DMACEnbldChns_test     			      (BASE_DMAC_test+0xc)
#define DMACComplish_test     			      (BASE_DMAC_test+0x10)
 

#define DMACIntTCClear_test			    	(BASE_DMAC_test+0x060)
#define DMACIntErrClr_test		       		(BASE_DMAC_test+0x090) 







ER HA_InitDMAC_test(void);					
ER HA_DMA_TRANS_test(U32 souadress, U32 destadress, U32 datawidth, U32 datalength, U32 tansnum);


ER HA_InitDMAC(void);
ER HA_DMA_INITIAL_ONECHANNEL(U32  channelnum);
ER USB_DMA_TRANS_RX(U32 srcadd, U32 destadd, U32 srcwidth, U32 destwidth, U32 srcsize, U32 channelnum, U32 transnum);
ER USB_DMA_TRANS_TX(U32 srcadd, U32 destadd, U32 srcwidth, U32 destwidth, U32 srcsize, U32 channelnum, U32 transnum);

#endif

⌨️ 快捷键说明

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