亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? simplememdma.c

?? ADI公司blackfin DSP開發板BF533 EZ-KIT LITE附帶的全部原代碼
?? C
字號:
/************************************************************************

  Copyright(c) 2005 Analog Devices, Inc. All Rights Reserved. 

  This software is proprietary and confidential.  By using this software  
  you agree to the terms of the associated Analog Devices License Agreement.  

*************************************************************************

  Please refer to the "readme" file for a description of this example.

************************************************************************

  Include files

***********************************************************************/

#include <services/services.h>
#include "ezkitutilities.h"
 

/***********************************************************************

  Defines
  
***********************************************************************/

#if defined(__ADSP_TETON__)

#define SourcePeripheralID ADI_DMA_MDMA2_S0
#define DestPeripheralID ADI_DMA_MDMA2_D0

#else

#define SourcePeripheralID  ADI_DMA_MDMA_S0
#define DestPeripheralID ADI_DMA_MDMA_D0
	
#endif

/***********************************************************************

  Static data

***********************************************************************/
// storage for interrupt manager data
static u8 IntMgrData[2*(ADI_INT_SECONDARY_MEMORY)];	


// DMA Manager data (base memory + memory for 2 DMA channel)
static u8 DMAMgrData[ADI_DMA_BASE_MEMORY + (ADI_DMA_CHANNEL_MEMORY * 2)];


/************************************************************************

  Destination Buffer for DMA transfer

*************************************************************************/

u32 DestBuffer[100];

 
/***********************************************************************
*
*	Function:	main
*
***********************************************************************/

void main(void) {
  
	u32 ResponseCount;
	u16 Count;
	u32 SourceValue;
	u32 *DestinationAddress;
	u32 i; //loop variable
	
	ADI_DMA_CONFIG_REG SourceConfigReg;
	ADI_DMA_CONFIG_REG DestConfigReg;
 
	ADI_DMA_MANAGER_HANDLE DMAHandle;

	ADI_DMA_CHANNEL_HANDLE ChanHandleSource;
	ADI_DMA_CHANNEL_HANDLE ChanHandleDest;



	// initialize the interrupt manager
	ezErrorCheck(adi_int_Init(IntMgrData, sizeof(IntMgrData), &ResponseCount, NULL));
	
	// initialize EZ-Kit; power and EBIU services
	ezInit(1);

	
// Initialization of DMA Manager.	
	ezErrorCheck(adi_dma_Init(DMAMgrData, sizeof(DMAMgrData), &ResponseCount, &DMAHandle, NULL));

// Register the DMA Channel for use by the DMA manager, obtaining a unique handle for each DMA 
// channel configuration, source and destination, setting ChanHandleSource equal to the address of 
// MDMA2_S0_CONFIG register and setting ChanHandleDest equal to the address of MDMA2_D0_CONFIG register.

	ezErrorCheck(adi_dma_Open(DMAHandle, SourcePeripheralID, NULL, &ChanHandleSource, ADI_DMA_MODE_SINGLE, NULL, NULL));
	ezErrorCheck(adi_dma_Open(DMAHandle, DestPeripheralID, NULL, &ChanHandleDest, ADI_DMA_MODE_SINGLE, NULL, NULL));

// Fill the memory with the 32 bit value 12345678

	SourceValue = 0x78563412;
	
	//Initialize the flag service, memory is not passed because callbacks are not being used
	ezErrorCheck(adi_flag_Init(NULL, 0, &ResponseCount, NULL));
	
	//Initialize all LEDS
	for (i = EZ_FIRST_LED; i < EZ_NUM_LEDS; i++){
        ezInitLED(i);
	}

/********************************************************************************
 NOTE:  To clear the memory, uncomment this line, setting the source value to zero
********************************************************************************/
//	SourceValue = 0x0;


// Set number of iterations
	Count = 100;

// This should be assigned by "ifdef" to be a processor specific address in SRAM
	DestinationAddress = DestBuffer;
	
// Set the config registers for 1 dimensional 32 bit transfers into common SRAM 
 
 	SourceConfigReg.b_WNR = 0;	// 1	Direction
	SourceConfigReg.b_WDSIZE = 2;	// 2:3	Transfer word size	
	SourceConfigReg.b_DMA2D = 0;	// 4	DMA mode 
	SourceConfigReg.b_NDSIZE = 0;	// 8:11	Flex descriptor size
 
	DestConfigReg.b_WNR = 1;	// 1	Direction
	DestConfigReg.b_WDSIZE = 2;	// 2:3	Transfer word size	
	DestConfigReg.b_DMA2D = 0;	// 4	DMA mode 
	DestConfigReg.b_NDSIZE = 0;	// 8:11	Flex descriptor size

// Assigning a data buffer to the source Channel, and copy from the address that the source value compiled to. 	
	ezErrorCheck(adi_dma_Buffer(ChanHandleSource, &SourceValue, SourceConfigReg, Count, 0,  0, 0 ));

// Assigning a data buffer to the destination Channel, and copy to "DestinationAddress". 	
	ezErrorCheck(adi_dma_Buffer (ChanHandleDest, DestinationAddress, DestConfigReg, Count, 4,  0, 0 ));

// Initiate the transfer
	ezErrorCheck(adi_dma_Control(ChanHandleSource, ADI_DMA_CMD_SET_DATAFLOW, (void *)TRUE));
	ezErrorCheck(adi_dma_Control(ChanHandleDest, ADI_DMA_CMD_SET_DATAFLOW, (void *)TRUE));
	
	while (1) 
	{
	    
        i=i;
// Stop here and see the value 12345678 repeated 100 times, at DestinationAddress 
	
	}	
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区亚洲人成毛片 | 青青草伊人久久| 日本一二三不卡| 欧美成人精品高清在线播放| 欧美性受极品xxxx喷水| 欧美三级在线看| 欧美性极品少妇| 欧美日韩精品久久久| 欧美性感一类影片在线播放| 欧洲一区二区三区在线| 91国偷自产一区二区三区观看 | 视频一区欧美日韩| 三级成人在线视频| 日产精品久久久久久久性色| 美女网站色91| 国产精品综合网| 99精品国产99久久久久久白柏 | 亚洲综合网站在线观看| 亚洲一区成人在线| 日韩主播视频在线| 久草精品在线观看| 不卡的电影网站| 欧美日韩亚洲不卡| 欧美精品一区二区三区一线天视频| 久久精品这里都是精品| 中文字幕一区二区三区蜜月| 亚洲香肠在线观看| 久久精品国产免费| 成人深夜福利app| 欧美色老头old∨ideo| 欧美大黄免费观看| 国产精品国产三级国产aⅴ中文| 亚洲精品国产精华液| 免费观看一级欧美片| 福利一区福利二区| 欧美军同video69gay| 国产欧美一区二区精品忘忧草 | 中文字幕欧美日韩一区| 亚洲精品国产一区二区精华液| 美女久久久精品| 99久久99精品久久久久久| 91精品欧美综合在线观看最新| 国产亚洲精品超碰| 日韩精彩视频在线观看| www.综合网.com| 欧美不卡一区二区三区| 一区二区三区久久久| 国产一区二区三区香蕉| 在线观看视频一区二区欧美日韩| 久久久久久久久久久99999| 亚洲小说春色综合另类电影| 成年人国产精品| 337p粉嫩大胆噜噜噜噜噜91av| 一区二区久久久久| 盗摄精品av一区二区三区| 日韩欧美激情四射| 亚洲成人在线网站| 一本到一区二区三区| 欧美高清在线一区二区| 麻豆成人av在线| 在线不卡一区二区| 亚洲国产美国国产综合一区二区| 成人精品国产一区二区4080| 精品国内二区三区| 日本美女一区二区三区| 欧美色老头old∨ideo| 亚洲免费伊人电影| 99国产精品久久| 国产精品成人免费在线| 成人综合激情网| 欧美激情综合在线| 成人美女视频在线看| 国产清纯美女被跳蛋高潮一区二区久久w | 中文字幕色av一区二区三区| 国产精选一区二区三区| 久久久国产午夜精品| 麻豆国产精品777777在线| 欧美tickle裸体挠脚心vk| 日韩vs国产vs欧美| 日韩女同互慰一区二区| 狠狠色狠狠色综合日日91app| 欧美一级精品大片| 精品一区二区三区蜜桃| 精品久久一二三区| 国产成人免费xxxxxxxx| 国产精品五月天| 色综合一个色综合亚洲| 亚洲国产另类精品专区| 欧美精品三级日韩久久| 久久99久久久久久久久久久| xvideos.蜜桃一区二区| 成人午夜私人影院| 亚洲色欲色欲www在线观看| 色综合久久久久久久久| 亚洲国产综合人成综合网站| 3atv在线一区二区三区| 韩日av一区二区| 国产日本欧洲亚洲| 色屁屁一区二区| 日本va欧美va瓶| 国产喷白浆一区二区三区| 91小视频免费看| 午夜成人免费视频| 久久久久久久电影| 在线这里只有精品| 久久精品国产一区二区| 国产欧美日韩另类视频免费观看| 99久久99久久精品国产片果冻 | 国产乱妇无码大片在线观看| 1024亚洲合集| 91精品国产91久久久久久一区二区 | 亚洲免费观看视频| 欧美一级高清大全免费观看| 丁香激情综合国产| 午夜精品久久一牛影视| 中文字幕免费观看一区| 欧美精品在线观看一区二区| 成人丝袜18视频在线观看| 日韩和欧美一区二区三区| 国产精品天美传媒沈樵| 91麻豆精品国产91久久久久久| 成人午夜av在线| 日本欧美韩国一区三区| 亚洲欧美日韩人成在线播放| 欧美精品一区二区三区在线| 欧美精三区欧美精三区| 不卡在线观看av| 国产一区二区三区久久悠悠色av| 夜夜爽夜夜爽精品视频| 欧美激情艳妇裸体舞| 欧美xxxx在线观看| 欧美日韩二区三区| 色激情天天射综合网| 粉嫩欧美一区二区三区高清影视 | 一色桃子久久精品亚洲| 日韩精品一区在线| 欧美久久久久中文字幕| 91免费视频观看| 国产美女精品一区二区三区| 六月丁香婷婷久久| 日日夜夜精品视频天天综合网| 亚洲日本电影在线| 欧美激情一区不卡| 国产精品午夜在线观看| 久久久国产精品麻豆| 精品久久久网站| 欧美一区二区视频观看视频| 欧美在线制服丝袜| 91麻豆精品在线观看| 99久久精品国产麻豆演员表| 国产不卡视频一区二区三区| 国产在线一区观看| 国产一区二区伦理片| 国产一区二区在线观看视频| 美女脱光内衣内裤视频久久网站| 视频一区二区国产| 日韩国产精品91| 视频一区免费在线观看| 日本成人在线一区| 久久97超碰色| 国产美女娇喘av呻吟久久| 国产成人免费在线观看不卡| 国产成人av电影在线观看| 国产东北露脸精品视频| 风间由美性色一区二区三区| 成a人片亚洲日本久久| 色偷偷久久一区二区三区| 欧洲视频一区二区| 欧美日韩国产综合一区二区三区| 欧美高清视频www夜色资源网| 在线成人av网站| 精品福利在线导航| 国产精品传媒入口麻豆| 艳妇臀荡乳欲伦亚洲一区| 亚洲福利一二三区| 久久精品99久久久| 成人性生交大片免费看视频在线 | 五月天视频一区| 国产综合色视频| 99精品国产91久久久久久 | 国内精品伊人久久久久av影院| 国产一级精品在线| 色综合欧美在线| 日韩视频免费观看高清在线视频| 久久久久国色av免费看影院| 18涩涩午夜精品.www| 日韩不卡在线观看日韩不卡视频| 国产精品亚洲人在线观看| 色94色欧美sute亚洲13| 欧美一级片在线看| 国产精品欧美综合在线| 性做久久久久久久久| 国产麻豆精品一区二区| 欧美日韩国产影片| 久久久国产精品麻豆| 亚洲成人免费观看| 不卡av电影在线播放| 91精品国产欧美一区二区成人 | 日韩精品一二三四| 成人av先锋影音|