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

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

?? initialize.c

?? 這是dsp音頻信號處理c源碼
?? C
字號:
#include "Talkthrough.h"

/*****************************************************************************
 Function:	Init_Flags													
																		
 Description:	Configure PORTF flags to control ADC and DAC RESETs
 													
******************************************************************************/
void Init_Flags(void)
{
	int temp;
	// configure programmable flags
	// set PORTF function enable register (need workaround)
	temp = *pPORTF_FER;
	temp++;
    *pPORTF_FER = 0x0000;
    *pPORTF_FER = 0x0000;

    // set PORTF direction register
    *pPORTFIO_DIR = 0x1FC0;
        
   	// set PORTF input enable register
    *pPORTFIO_INEN = 0x003C;
         
	// set PORTF clear register
    *pPORTFIO_CLEAR = 0x0FC0;
}


/*****************************************************************************
 Function:	Audio_Reset
					
 Description:	This function Resets the ADC and DAC. 
		
******************************************************************************/   
void Audio_Reset(void)
{
	int i;
	// give some time for reset to take affect
    for(i = 0; i< delay;i++){};
 	
    // set port f set register
    *pPORTFIO_SET = PF12;

}

//--------------------------------------------------------------------------//
// Function:	Init_Sport0													//
//																			//
// Description:	Configure Sport0 for I2S mode, to transmit/receive data 	//
//				to/from the ADC/DAC.Configure Sport for external clocks and //
//				frame syncs.												//
//--------------------------------------------------------------------------//
void Init_Sport0(void)
{
	// Sport0 receive configuration
	// External CLK, External Frame sync, MSB first, Active Low
	// 24-bit data, Secondary side enable, Stereo frame sync enable
// Users of ADSP-BF537 EZ-KIT Board Rev 1.0 must enable the internal clock and frame sync	
//	*pSPORT0_RCR1 = RFSR | LRFS | RCKFE | IRFS | IRCLK;
	*pSPORT0_RCR1 = RFSR | RCKFE;
	*pSPORT0_RCR2 = SLEN_24 | RSFSE;
//	*pSPORT0_RCLKDIV = 0x0013;
//	*pSPORT0_RFSDIV = 0x001F;
	
	// Sport0 transmit configuration
	// External CLK, External Frame sync, MSB first, Active Low
	// 24-bit data, Secondary side enable, Stereo frame sync enable
// Users of ADSP-BF537 EZ-KIT Board Rev 1.0 must enable the internal clock and frame sync
//	*pSPORT0_TCR1 = TFSR | LTFS | TCKFE | ITFS | ITCLK;
	*pSPORT0_TCR1 = TFSR | TCKFE;
	*pSPORT0_TCR2 = SLEN_24 | TSFSE;

//	*pSPORT0_TCLKDIV = 0x0013;
//	*pSPORT0_TFSDIV = 0x001F;
	
}

//--------------------------------------------------------------------------//
// Function:	Init_DMA													//
//																			//
// Description:	Initialize DMA3 in autobuffer mode to receive and DMA4 in	//
//				autobuffer mode to transmit									//
//--------------------------------------------------------------------------//
void Init_DMA(void)
{
	// Configure DMA3
	// 32-bit transfers, Interrupt on completion, Autobuffer mode
	*pDMA3_CONFIG = WNR | WDSIZE_32 | DI_EN | FLOW_1;
	// Start address of data buffer
	*pDMA3_START_ADDR = iRxBuffer1;
	// DMA loop count
	*pDMA3_X_COUNT = 2;
	// DMA loop address increment
	*pDMA3_X_MODIFY = 4;
	

	// Configure DMA4
	// 32-bit transfers, Autobuffer mode
	*pDMA4_CONFIG = WDSIZE_32 | FLOW_1;
	// Start address of data buffer
	*pDMA4_START_ADDR = iTxBuffer1;
	// DMA loop count
	*pDMA4_X_COUNT = 2;
	// DMA loop address increment
	*pDMA4_X_MODIFY = 4;

}

//--------------------------------------------------------------------------//
// Function:	Enable_DMA_Sport											//
//																			//
// Description:	Enable DMA3, DMA4, Sport0 TX and Sport0 RX					//
//--------------------------------------------------------------------------//
void Enable_DMA_Sport0(void)
{
	// enable DMAs
	*pDMA4_CONFIG	= (*pDMA4_CONFIG | DMAEN);
	*pDMA3_CONFIG	= (*pDMA3_CONFIG | DMAEN);
	
	// enable Sport0 TX and RX
	*pSPORT0_TCR1 	= (*pSPORT0_TCR1 | TSPEN);
	*pSPORT0_RCR1 	= (*pSPORT0_RCR1 | RSPEN);
}

//--------------------------------------------------------------------------//
// Function:	Init_Interrupts												//
//																			//
// Description:	Initialize Interrupt for Sport0 RX							//
//--------------------------------------------------------------------------//
void Init_Interrupts(void)
{
	// Set Sport0 RX (DMA3) interrupt priority to 2 = IVG9 
	*pSIC_IAR0 = 0xff2fffff;
	*pSIC_IAR1 = 0xffffffff;
	*pSIC_IAR2 = 0xffffffff;
	*pSIC_IAR3 = 0xffffffff;

	// assign ISRs to interrupt vectors
	// Sport0 RX ISR -> IVG 9
	register_handler(ik_ivg9, Sport0_RX_ISR);

	// enable Sport0 RX interrupt
	*pSIC_IMASK = 0x00000020;
}


	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品美女毛片视频| 久久网站最新地址| 99久久er热在这里只有精品15| 国产原创一区二区三区| 美腿丝袜亚洲一区| 精品中文av资源站在线观看| 九色综合狠狠综合久久| 国产一区二区不卡| 丁香激情综合国产| 色国产综合视频| 日韩精品一区二区三区在线| 日韩欧美中文字幕一区| 国产欧美日韩精品a在线观看| 中文一区在线播放| 亚洲卡通欧美制服中文| 日韩精品91亚洲二区在线观看 | 91丨九色porny丨蝌蚪| 91色乱码一区二区三区| 欧美精品三级在线观看| 久久夜色精品一区| 亚洲美女屁股眼交| 国产精品欧美极品| 午夜精品一区二区三区电影天堂| 日韩电影在线一区二区三区| 国产激情91久久精品导航 | 日韩免费高清视频| 欧美激情中文不卡| 亚洲午夜av在线| 久久99国产精品免费网站| 国产.欧美.日韩| 欧美日韩亚州综合| 中文字幕+乱码+中文字幕一区| 亚洲制服欧美中文字幕中文字幕| 欧美a一区二区| 成人国产精品免费观看动漫| 欧美一区二区三区免费观看视频| 国产精品网站在线观看| 日本最新不卡在线| 97se亚洲国产综合自在线观| 欧美不卡一区二区三区| 亚洲激情图片qvod| 成人一区二区三区| 欧美一区二区日韩一区二区| ●精品国产综合乱码久久久久| 日本欧美大码aⅴ在线播放| 97se狠狠狠综合亚洲狠狠| 精品国产人成亚洲区| 亚洲一二三四在线| 99久久精品国产导航| 精品成人在线观看| 蜜臀久久99精品久久久画质超高清 | 久久久久97国产精华液好用吗| 亚洲一区二区在线视频| 国产 日韩 欧美大片| 欧美mv日韩mv国产网站app| 亚洲综合一二三区| 波多野结衣中文一区| 26uuu亚洲综合色| 三级欧美在线一区| 91黄色免费看| 亚洲尤物在线视频观看| 一本一道波多野结衣一区二区| 久久综合中文字幕| 极品美女销魂一区二区三区 | 国产亚洲一区二区三区四区| 日韩电影在线一区| 欧美一卡2卡3卡4卡| 日本一区中文字幕| 欧美一区二区三区公司| 午夜av一区二区| 欧美老年两性高潮| 婷婷综合久久一区二区三区| 欧美无乱码久久久免费午夜一区 | 国产精品久久久久影院老司| 国产宾馆实践打屁股91| 国产日韩欧美电影| 成人黄色在线网站| 亚洲欧美日韩国产手机在线| 色欧美片视频在线观看在线视频| 成人免费一区二区三区在线观看| 成人免费高清在线| 亚洲另类春色校园小说| 欧美日韩精品一区二区天天拍小说| 亚洲1区2区3区视频| 91麻豆精品国产综合久久久久久 | 欧美性受极品xxxx喷水| 亚洲一区二区在线免费看| 欧美人狂配大交3d怪物一区| 免费成人美女在线观看| 国产欧美一区二区三区网站 | 久久久欧美精品sm网站| 风间由美一区二区av101| 亚洲欧洲色图综合| 欧美日韩一区二区三区四区| 韩国av一区二区三区在线观看| 欧美国产精品久久| 在线免费不卡电影| 久久99精品国产麻豆不卡| 国产日韩欧美不卡在线| 欧美三级电影在线观看| 蜜桃在线一区二区三区| 国产精品拍天天在线| 91麻豆精品国产91久久久资源速度 | 精品亚洲欧美一区| 国产精品美女视频| 欧美日韩视频在线观看一区二区三区 | 欧美精品色综合| 国产一区二区伦理| 一区二区三区在线免费播放 | 国产精品入口麻豆原神| 欧美视频一区二区三区在线观看| 狠狠色丁香婷婷综合久久片| 一色屋精品亚洲香蕉网站| 日韩一区二区不卡| 91在线视频在线| 久久精品国产精品亚洲精品| 亚洲图片欧美激情| 精品国产sm最大网站| 91福利精品视频| 国产成人精品aa毛片| 日韩国产一二三区| 亚洲丝袜精品丝袜在线| 久久综合给合久久狠狠狠97色69| 在线观看国产91| 国产成人精品三级麻豆| 久久精品国产精品亚洲精品| 午夜精品久久久久久久久| 国产精品免费丝袜| 久久久久成人黄色影片| 日韩午夜在线观看视频| 欧美日韩精品欧美日韩精品一综合| 丁香婷婷综合激情五月色| 激情综合五月天| 日本中文字幕一区二区有限公司| 亚洲一区免费视频| 亚洲综合区在线| 亚洲视频一区二区在线观看| 欧美激情一区二区在线| 久久久精品tv| 久久久国产午夜精品| 亚洲精品在线免费播放| 欧美变态口味重另类| 欧美一级精品大片| 欧美一区2区视频在线观看| 3d动漫精品啪啪一区二区竹菊| 91国产福利在线| 色狠狠av一区二区三区| 欧美亚洲一区二区在线观看| 欧美性一区二区| 精品视频在线看| 欧美一区二区啪啪| 日韩一二三区视频| 亚洲精品一区二区三区精华液| 久久这里只有精品视频网| 国产欧美一区二区精品性| 国产偷国产偷精品高清尤物| 国产日产精品1区| 日本一区二区免费在线观看视频| 久久一区二区三区四区| 国产精品亲子伦对白| 1区2区3区国产精品| 一区二区三区成人在线视频| 亚洲成人动漫在线免费观看| 日韩精品欧美成人高清一区二区| 日本欧美加勒比视频| 国产经典欧美精品| 色天使色偷偷av一区二区| 欧美日韩免费高清一区色橹橹| 欧美精品久久99| 国产婷婷一区二区| 一区二区三区在线观看欧美 | 成人综合在线网站| 97久久超碰国产精品| 欧美私人免费视频| 日韩精品一区二区三区在线播放| 久久精品一区蜜桃臀影院| **欧美大码日韩| 青娱乐精品视频| 国产91精品久久久久久久网曝门 | 久久久蜜臀国产一区二区| 综合久久国产九一剧情麻豆| 性感美女极品91精品| 国产美女精品人人做人人爽 | 国产一区二区三区在线观看免费视频 | 亚洲欧洲成人精品av97| 亚洲成人激情自拍| 懂色av中文字幕一区二区三区| 欧美在线播放高清精品| 久久久久久久久久看片| 亚洲一区自拍偷拍| 国产成人综合在线| 欧美久久久久久久久久| 国产午夜精品一区二区三区嫩草| 亚洲电影在线免费观看| 国产成人综合亚洲网站| 欧美一级日韩免费不卡| 亚洲精品欧美激情| 精品一区二区免费视频| 欧美日韩精品三区| 亚洲人成在线观看一区二区|