日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]  S3C44B0X是三星公司針對(duì)嵌入式系統(tǒng)推出高性價(jià)比微處理器,它是基于ARM7TDMI內(nèi)核的16/32位RISC處理器,工作主頻為66MHz.為了降低成本和節(jié)約產(chǎn)品開發(fā)周期,S3C44BO0X提供了豐富的內(nèi)置部件,包括:內(nèi)部SRAM,LCD控制

  S3C44B0X是三星公司針對(duì)嵌入式系統(tǒng)推出高性價(jià)比微處理器,它是基于ARM7TDMI內(nèi)核的16/32位RISC處理器,工作主頻為66MHz.為了降低成本和節(jié)約產(chǎn)品開發(fā)周期,S3C44BO0X提供了豐富的內(nèi)置部件,包括:內(nèi)部SRAM,LCD控制器,8通道10位ADC,IIC總線接口,IIS總線接口等.其中S3C44B0X IIS接口能用來連接一個(gè)外部8/16位立體聲聲音解碼器.CS4334是CIRRUS公司推出的系列音頻解碼芯片.文獻(xiàn)[1,2,3]中對(duì)它們的工作原理和應(yīng)用有詳細(xì)的論述.

  本文詳細(xì)研究了S3C44B0X IIS總線接口和CS4334的連接,搭建了以二者為基礎(chǔ)的嵌入式工作平臺(tái).在該平臺(tái)上現(xiàn)WAVE音頻文件的播放,并給出了測試程序.

  1IIS總線結(jié)構(gòu)

  S3C44B0X IIS(Inter-IC Sound)接口對(duì)FIFO存取提供DMA傳輸模式代替中斷模式,它可以同時(shí)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)也可以只發(fā)或只收.

  如圖1所示,總線接口FIFO控制包括總線接口、內(nèi)部寄存器和狀態(tài)機(jī),控制總線接口邏輯和FIFO訪問;3位的雙分頻器包括一個(gè)作為IIS總線主設(shè)備時(shí)鐘發(fā)生器,另外一個(gè)作為外部編碼器的時(shí)鐘發(fā)生器;主設(shè)備串行比特時(shí)鐘發(fā)生器(主設(shè)備模式),將從主設(shè)備時(shí)鐘中分頻得到串行比特?cái)?shù)時(shí)鐘;聲道發(fā)生器和狀態(tài)器生成和控制IISCLK和IISLRCK,并且控制數(shù)據(jù)的接收和發(fā)送;16位移位寄存器在發(fā)送數(shù)據(jù)時(shí)將數(shù)據(jù)由并變串,接收數(shù)據(jù)時(shí)做相反的動(dòng)作.

  IIS總線可以使用正常傳輸模式,DMA傳輸模式和發(fā)送接收同時(shí)模式三種傳輸方式.

  2 音頻數(shù)模轉(zhuǎn)換芯片CS4334

  CS4334是CIRRUS半導(dǎo)體公司生產(chǎn)的音頻數(shù)模轉(zhuǎn)換芯片,具有接口簡單、性能穩(wěn)定以及便于操作等特點(diǎn),在嵌入式系統(tǒng)中有著廣泛的應(yīng)用. 另外,由于WAVE數(shù)字音頻經(jīng)CS4334轉(zhuǎn)換成模擬音頻后信號(hào)較微弱,需要增加一個(gè)音頻功率放大器.本文選用的是PHILIPS公司的TDA7050低電平單聲道/立體聲功率放大器.

圖1 IIS總線結(jié)構(gòu)框圖

圖2S3C44B0X與CS4334以及TDA7050的連接示意圖

  3S3C44B0X和CS4334以及TDA7050的連接

  S3C44B0X IIS總線接口和CS4334模塊都具有很強(qiáng)的通用性,連接很容易實(shí)現(xiàn).連接方法為:將S3C44B0X的端口PF6(IISDO)、 PF8(IISCLK)、PF5(IISLRCK)、PE8(END/AN)分別與CS4334的管腳1、2、3、4連接.CS4334與TDA7050 連接時(shí),只需將CS4334的輸出連接到TDA7050的相應(yīng)輸入管腳即可.具體連接方法如圖2所示.

  4 程序設(shè)計(jì)

  程序設(shè)計(jì)假設(shè)S3C44B0X已經(jīng)成功啟動(dòng),此處著重介紹播放WAVE文件主函數(shù):

  Playwave().IIS_Init( )是初始化IIS接口函數(shù),BDMA0_Done( )是BDMA0中斷處理函數(shù).分別介紹如下.

  4.1 IIS接口初始化

  代碼如下:

  void IIS_Init(void){

  rPCONF = 0x24900a; //設(shè)置I/O端口PF,使端口PF5~8工作在IIS狀態(tài)

  Init_4334(); //初始化CS4334芯片}

  4.2 播放WAVE音頻文件函數(shù)

  Playwave()函數(shù)運(yùn)行前會(huì)提示先將wave音頻文件下載到指定RAM區(qū)域,函數(shù)計(jì)算出文件大小并提示播放與否,最后返回.

  void Playwave (U32 addr, U32 size){

  unsigned char *pWave;

  U32 samplesize; //WAVE文件長度

  U32 save_PLLCON;

  save_PLLCON = rPLLCON;

  rPLLCON= x69<<12)|(0x17<<4)|0;

  SerialChgBaud(115200);

  pISR_BDMA0=(unsigned)BDMA0_Done;

  rINTMSK=~(BIT_GLOBAL|BIT_BDMA0);//中斷設(shè)置

  pWave=(unsigned char *)addr;//wave文件數(shù)據(jù)地址

  pWave+=0x28; //指向wav采樣長度

  samplesize=*(pWave+0) | *(pWave+1)<<8 | *(pWave+2)<<16 | *(pWave+3)<<24;

  pWave+=4; //指向wav數(shù)據(jù)

   samplesize=(samplesize>>1)<&lt;1;


  printf(nsample start:0x%x,pWave);

  printf(nsamplesize:0x%x,samplesize);

  Init_4334();

  /****** IIS 初始化 ******/

  rIISCON=0x22; //使能 DMA,接收空閑,使能分頻

  rIISMOD=0x89; //主模式,IIS格式,16位數(shù)據(jù),256fs,32 fs

  rIISPSR=0x33; //分頻因子

  rIISFCON=0xa00;//接收、發(fā)送DMA模式,使能FIFO

  /****** BDMA0 初始化******/

  rBDISRC0=(1<<30)+(1<<28)+(U32)pWave; //DMA源;16位數(shù)據(jù),增長方式

  rBDIDES0=(1<<30)+(3<<28)+((U32)rIISFIF); //DMA目的:M2IO,內(nèi)部模塊

  rBDICNT0=(1<<30)+(1<<26)+(3<<22)+(1<<21)+(0<<20)+samplesize;

  rBDICNT0 |= (1<<20);//設(shè)置DMA請(qǐng)求源為IIS,中斷方式,手動(dòng)重載,使能DMA

  rBDCON0 = 0x0<<2;

  printf(nNow play the wave file ...);

  printf(nPush any key to exit!!!);

  rIISCON |=0x1;

  while(!getkey()); //按下任意鍵返回}

  5 小結(jié)

  采用S3C44B0X內(nèi)置IIS總線和音頻數(shù)模轉(zhuǎn)換芯片CS4334,本文搭建了以二者為核心的工作平臺(tái),并詳細(xì)討論了基于此平臺(tái)實(shí)現(xiàn)播放WAVE音頻文件的方法.由于S3C44B0X及CS4334模塊具有較強(qiáng)的通用性,因此本文給出的實(shí)現(xiàn)方法及程序具有使用簡單、運(yùn)行穩(wěn)定、便于移植等特點(diǎn).

  本文作者創(chuàng)新點(diǎn)在于詳細(xì)設(shè)計(jì)了基于嵌入式微處理器S3C44B0X和CS4334的WAVE音頻文件播放平臺(tái),融合了ARM處理器功耗小、便攜、代碼執(zhí)行效率高和WAVE音頻文件音質(zhì)好的優(yōu)點(diǎn),并給出了詳細(xì)的連接方法,所設(shè)計(jì)程序已經(jīng)在硬件平臺(tái)上成功運(yùn)行.

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

高盛集團(tuán)(Goldman Sachs Group)周二證實(shí)了一項(xiàng)全面重組計(jì)劃,這是該公司歷史上最大的改革舉措之一。高盛將把其交易和投行業(yè)務(wù)合并為一個(gè)部門,使該行從四個(gè)部門縮減至三個(gè)部門,縮減進(jìn)軍零售銀行業(yè)務(wù)的努力,專注于...

關(guān)鍵字: DMA GROUP GO AN

SWM32S單片機(jī)有1個(gè)SDIO接口,支持多媒體卡(MMC)、SD 存儲(chǔ)卡、SDIO 卡等設(shè)備,可以使用軟件方法或者 DMA 方法(SDIO 模塊內(nèi)部 DMA,與芯片 DMA 模塊無關(guān))進(jìn)行數(shù)據(jù)傳輸。

關(guān)鍵字: SWM32S單片機(jī) SDIO DMA

標(biāo)普500指數(shù)今年迄今為止下跌22.7%,但高盛(Goldman Sachs)策略師認(rèn)為估值依然太高。摩根士丹利旗下的Morgan Stanley Wealth Management稱,面對(duì)高通脹環(huán)境下的利率大幅上升,股...

關(guān)鍵字: DMA MANAGEMENT 高通 ST

高盛集團(tuán)(Goldman Sachs Group)計(jì)劃將其最大的業(yè)務(wù)合并為三個(gè)部門,進(jìn)行該華爾街公司歷史上最大的一次業(yè)務(wù)重組。高盛將把其旗艦投行業(yè)務(wù)和交易業(yè)務(wù)合并為一個(gè)部門,同時(shí)將資產(chǎn)管理和財(cái)富管理業(yè)務(wù)合并為另一個(gè)部門。...

關(guān)鍵字: APPLE DMA GENERAL GREEN

(全球TMT2022年9月8日訊)愛立信攜手谷歌成功展示靈活性更高的網(wǎng)絡(luò)切片技術(shù),推動(dòng)網(wǎng)絡(luò)切片發(fā)展。愛立信在與谷歌最近的一次合作中,與生態(tài)系統(tǒng)合作伙伴成功展示了愛立信網(wǎng)絡(luò)基礎(chǔ)設(shè)施可支持單臺(tái)Android 13設(shè)備上的多...

關(guān)鍵字: 摩托羅拉 愛立信 音頻 網(wǎng)絡(luò)切片

(全球TMT2022年9月8日訊)SGW Global和Motorola Mobility LLC宣布簽署一項(xiàng)多年期擴(kuò)展交易,授予SGW Global在全球范圍內(nèi)開發(fā)和銷售摩托羅拉品牌家庭音頻產(chǎn)品的獨(dú)家權(quán)利。...

關(guān)鍵字: 摩托羅拉 音頻 GLOBAL LLC

(全球TMT2022年9月2日訊)音頻、視頻和協(xié)作解決方案企業(yè)Jabra宣布與富士膠片商業(yè)創(chuàng)新(原富士施樂)合作,為亞太區(qū)客戶提供基于Jabra Evolve2 系列專業(yè)辦公耳麥及Speak系列全向麥的統(tǒng)一通訊解決方案...

關(guān)鍵字: 富士 通訊 音頻 EV

合作旨在促進(jìn)亞太區(qū)企業(yè)無縫統(tǒng)一通訊 上海2022年9月2日 /美通社/ -- 音頻、視頻和協(xié)作解決方案領(lǐng)軍企業(yè) Jabra 今日宣布與富士膠片商業(yè)創(chuàng)新(原富士施樂)合作,為亞太區(qū)客戶提供基于Jabra Evolve2...

關(guān)鍵字: 富士 數(shù)字化 通訊 音頻

8月18日,華為音頻領(lǐng)域迄今最大的實(shí)驗(yàn)室——上海音頻實(shí)驗(yàn)室首次向媒體開放。

關(guān)鍵字: 華為 音頻

北京2022年8月16日 /美通社/ -- "一只南美洲亞馬遜河流域熱帶雨林中的蝴蝶,偶爾扇動(dòng)幾下翅膀,可以在兩周以后引起美國得克薩斯州的一場龍卷風(fēng)。" -- 這便是著名的"蝴蝶效...

關(guān)鍵字: 噪音 讀寫 工程師 音頻

消費(fèi)電子

95976 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉