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

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

?? c6xdskinit.c

?? Adaptive FIR filter for noise cancellation
?? C
字號:
//C6xdskinit.c Init DSK,AD535,McBSP(includes functions provided with DSK)

#include <c6x.h>
#include "c6xdsk.h"
#include "c6xdskinit.h"
#include "c6xinterrupts.h"

char polling = 0;

void mcbsp0_init()    				 //set up McBSP0   
{
 *(unsigned volatile int *)McBSP0_SPCR = 0;	 //reset serial port 
 *(unsigned volatile int *)McBSP0_PCR = 0;       //set pin control reg
 *(unsigned volatile int *)McBSP0_RCR = 0x10040; //set rx control reg one 16 bit data/frame 
 *(unsigned volatile int *)McBSP0_XCR = 0x10040; //set tx control reg one 16 bit data/frame 
 *(unsigned volatile int *)McBSP0_DXR = 0;   
 *(unsigned volatile int *)McBSP0_SPCR = 0x12001;//setup SP control reg
}

void mcbsp0_write(int out_data)	 //function for writing
{
 int temp;
 
 if (polling)		 	 //bypass if interrupt-driven
 {  
  temp = *(unsigned volatile int *)McBSP0_SPCR & 0x20000;
  while ( temp == 0)
    temp = *(unsigned volatile int *)McBSP0_SPCR & 0x20000;
 }        
 *(unsigned volatile int *)McBSP0_DXR = out_data;
}

int mcbsp0_read()		 //function for reading
{
 int temp;

 if (polling)
 {
  temp = *(unsigned volatile int *)McBSP0_SPCR & 0x2;
  while ( temp == 0)
    temp = *(unsigned volatile int *)McBSP0_SPCR & 0x2;
 }  
 temp = *(unsigned volatile int *)McBSP0_DRR;
 return temp;
}
 
void TLC320AD535_Init()		//init AD535
{
  mcbsp0_read();		//setting up AD535 Register 3  
  mcbsp0_write(0); 
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
  mcbsp0_write(1);       	//send bit for Secondary Communications 
  mcbsp0_read();
  mcbsp0_write(0x0386);  	//voice channel reset,pre-amps selected 
  mcbsp0_read();
  mcbsp0_write(0);       	//clear Secondary Communications 
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
  mcbsp0_write(1);       	//send bit for Secondary Communications 
  mcbsp0_read();
  mcbsp0_write(0x0306);   	//voice channel clear reset,pre-amps selected 
  mcbsp0_read();
  mcbsp0_write(0);       	//clear Secondary Communications 
  mcbsp0_read();    
  
  mcbsp0_write(0);		//setting up AD535 Register 4 
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
  mcbsp0_write(1);
  mcbsp0_read();
  mcbsp0_write(0x0400);  	//set microphone pre-amp gain to 20 dB 
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();

  mcbsp0_write(0);		//setting up AD535 Register 5 
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
  mcbsp0_write(1);
  mcbsp0_read();
  mcbsp0_write(0x0502);  	//DAC PGA = 0 dB 
  mcbsp0_read();
  mcbsp0_write(0);
  mcbsp0_read();
}   

void c6x_dsk_init()       			     //dsp and peripheral init
{
 CSR=0x100;    	       				     //disable all interrupts             
 IER=1;                   			     //disable interrupts except NMI  
 ICR=0xffff;              			     //clear pending interrupts       
 *(unsigned volatile int *)EMIF_GCR = 0x3300; 	     //EMIF global control          
 *(unsigned volatile int *)EMIF_CE0 = 0x30;          //EMIF CE0 control              
 *(unsigned volatile int *)EMIF_CE1 = 0xffffff03;    //EMIF CE1 control,8bit async 
 *(unsigned volatile int *)EMIF_SDCTRL = 0x07117000; //EMIF SDRAM control           
 *(unsigned volatile int *)EMIF_SDRP = 0x61a;        //EMIF SDRM refresh period     
 *(unsigned volatile int *)EMIF_SDEXT = 0x54519;     //EMIF SDRAM extension        
 mcbsp0_init();
 TLC320AD535_Init();
}   

void comm_poll()			//for communication/init using polling
{
   polling = 1; 			//if polling
   c6x_dsk_init();			//call init DSK function
}  

void comm_intr()			//for communication/init using interrupt
{ 
  polling = 0;				//if interrupt-driven
  c6x_dsk_init();			//call init DSK function
  config_Interrupt_Selector(11, XINT0); //using transmit interrupt INT11
  enableSpecificINT(11);                //for specific interrupt
  enableNMI();              		//enable NMI
  enableGlobalINT(); 			//enable GIE for global interrupt
  mcbsp0_write(0);   			//write to SP0
}    

void output_sample(int out_data)        //added for output
{
  mcbsp0_write(out_data & 0xfffe);      //mask out LSB
}


int input_sample()                      //added for input
{
   return mcbsp0_read();		//read from McBSP0
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合色8888| 日本电影欧美片| 日韩精品一二三区| 亚洲高清视频中文字幕| 亚洲黄色免费电影| 亚洲天堂免费看| 一区二区理论电影在线观看| 亚洲精品五月天| 亚洲 欧美综合在线网络| 亚洲国产欧美日韩另类综合| 日韩成人免费在线| 久久er99精品| 国产a级毛片一区| 99久久99久久精品免费观看 | 蜜臀99久久精品久久久久久软件| 丝袜亚洲另类欧美综合| 美脚の诱脚舐め脚责91| 久久99精品国产.久久久久久| 国产又黄又大久久| 99久久99久久精品免费观看 | 欧美日韩不卡在线| 日韩一级精品视频在线观看| 久久综合成人精品亚洲另类欧美 | 在线观看亚洲a| 91精品一区二区三区久久久久久| 日韩天堂在线观看| 亚洲国产成人一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲婷婷在线视频| 偷拍一区二区三区| 国产福利一区二区三区在线视频| 99综合电影在线视频| 欧美精品色综合| 亚洲码国产岛国毛片在线| 亚洲精选视频免费看| 五月婷婷激情综合| 成人av网站免费观看| 欧美日韩国产色站一区二区三区| 欧美va亚洲va香蕉在线| 亚洲嫩草精品久久| 久久精品国产澳门| 欧美这里有精品| 久久久www成人免费无遮挡大片| 亚洲精品久久久久久国产精华液| 精品一二线国产| 欧美色成人综合| 国产精品丝袜91| 青青草一区二区三区| 91论坛在线播放| 久久九九全国免费| 日本欧美加勒比视频| 色婷婷综合久色| 国产午夜亚洲精品午夜鲁丝片| 亚洲成a人片在线观看中文| 懂色av一区二区在线播放| 欧美一级久久久久久久大片| 亚洲精品国产a| 成人美女视频在线观看| 精品国产成人在线影院| 日日摸夜夜添夜夜添亚洲女人| 色婷婷综合久久久中文字幕| 中文字幕成人网| 国产成人av资源| 久久久777精品电影网影网| 久久爱www久久做| 欧美一区二区女人| 首页国产欧美久久| 欧美日韩亚洲综合| 午夜精品一区二区三区免费视频| 色综合天天综合| 亚洲精品视频免费看| 粉嫩av一区二区三区在线播放| 欧美成人精品福利| 看电视剧不卡顿的网站| 欧美v亚洲v综合ⅴ国产v| 激情欧美日韩一区二区| 亚洲精品一区二区三区影院| 久久99精品国产麻豆婷婷| 精品久久人人做人人爰| 国产在线国偷精品免费看| 337p粉嫩大胆色噜噜噜噜亚洲| 久久av资源网| 国产香蕉久久精品综合网| 成人午夜激情视频| **性色生活片久久毛片| 在线免费不卡电影| 日韩激情一二三区| 精品福利av导航| 国产激情偷乱视频一区二区三区| 久久久国产精华| aaa欧美大片| 亚洲国产精品自拍| 日韩欧美电影一区| 韩国三级电影一区二区| 国产精品国产三级国产普通话99 | 日韩精品中文字幕一区| 国产精品1区2区| 亚洲欧美日韩人成在线播放| 色悠悠久久综合| 日本视频中文字幕一区二区三区| 日韩一区二区三区精品视频| 国产在线播精品第三| 综合色天天鬼久久鬼色| 欧美狂野另类xxxxoooo| 国产乱子轮精品视频| 中文字幕日韩一区二区| 欧美一区在线视频| 成人污视频在线观看| 亚洲国产精品久久艾草纯爱| 欧美精品一区二区三区四区| 91丨porny丨最新| 蜜桃视频一区二区三区 | 国产精品网友自拍| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 激情五月婷婷综合| 亚洲黄网站在线观看| 久久这里只有精品首页| 色哟哟国产精品免费观看| 精品一区免费av| 一区二区三区蜜桃| 国产欧美日韩视频一区二区| 欧美日韩中字一区| 不卡av在线免费观看| 蜜臀av一区二区在线观看| 亚洲精品视频在线观看网站| 久久免费偷拍视频| 欧美一级二级在线观看| av不卡一区二区三区| 国产精品123区| 麻豆精品蜜桃视频网站| 亚洲一区二区美女| 亚洲素人一区二区| 久久精品亚洲乱码伦伦中文| 91精品国产乱| 欧美日韩精品一区二区天天拍小说 | 日韩欧美专区在线| 欧美日韩在线直播| 色婷婷久久一区二区三区麻豆| 国产精品亚洲午夜一区二区三区 | 亚洲主播在线观看| 最新不卡av在线| 国产精品久久久久久久久图文区 | 亚洲高清免费观看| 伊人色综合久久天天| 国产精品久久久一本精品 | 亚洲综合999| 亚洲欧美激情视频在线观看一区二区三区| 久久女同互慰一区二区三区| 91精品国产综合久久久久| 欧美另类高清zo欧美| 在线亚洲一区二区| 色婷婷一区二区三区四区| 97精品视频在线观看自产线路二| 国产91丝袜在线播放九色| 国产成人丝袜美腿| 成人高清伦理免费影院在线观看| 国产成人鲁色资源国产91色综| 国产成人免费在线观看| 成人午夜免费视频| av电影一区二区| 欧美熟乱第一页| 欧美精品视频www在线观看| 欧美一卡二卡在线| 久久麻豆一区二区| 国产精品人成在线观看免费| 专区另类欧美日韩| 亚洲国产视频在线| 久久精品国产99久久6| 国产一区二区福利视频| 97久久超碰国产精品| 欧美日韩国产大片| 欧美第一区第二区| 国产欧美精品国产国产专区| 亚洲欧美激情在线| 三级欧美在线一区| 国产成人亚洲综合a∨婷婷| 91视频xxxx| 日韩一区二区三区在线观看| 国产亚洲欧洲一区高清在线观看| 欧美经典一区二区| 亚洲综合一区二区三区| 蜜桃视频一区二区| 91在线视频播放| 精品免费一区二区三区| 国产精品福利影院| 日本sm残虐另类| av成人老司机| 欧美mv和日韩mv国产网站| 亚洲天堂2016| 国产在线精品一区二区| 欧美亚洲国产一区二区三区va| 日韩女优电影在线观看| 日韩理论片在线| 久久99国产乱子伦精品免费| 成人精品国产免费网站| 欧美一级国产精品| 亚洲一二三专区| 国产成人av电影在线观看| 欧美精品亚洲二区| 亚洲女性喷水在线观看一区|