freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的音頻接口設(shè)計(jì)-wenkub

2023-07-08 15:15:46 本頁(yè)面
 

【正文】 UDA1341 UDA1341TS是Philips公司的音頻CODEC。2).MsbJustified格式MSBJustified格式與IIS格式有相同的信號(hào)線,唯一的不同是,IISLRCK信號(hào)線改變后,MSB立即發(fā)送,期間沒(méi)有一個(gè)時(shí)鐘周期的時(shí)間。IISLRCK可以在下降沿或者上升沿處改變。高位在先是因?yàn)榘l(fā)送器和接收器可能具有不同的字長(zhǎng),發(fā)送器沒(méi)有必要了解接收器能夠處理多少為數(shù)據(jù),接收器也不需了解多少位的數(shù)據(jù)正在被發(fā)送。串行數(shù)據(jù)就通過(guò)這種方式被發(fā)送或接收的。IIS總線接口為FIFO操作提供DMA傳輸模式,代替中斷模式,它可以同時(shí)傳送或接收數(shù)據(jù)。下圖是本嵌入式音頻系統(tǒng)的硬件電路連接圖,見(jiàn)圖2。串行聲音輸出。這些引腳分別是:系統(tǒng)時(shí)鐘。此時(shí),發(fā)送器在外部時(shí)鐘信號(hào)的控制下產(chǎn)生數(shù)據(jù),處于從模式。所以,開(kāi)發(fā)和探討嵌入式系統(tǒng)有著十分重要的意義。   7. 機(jī)器人:嵌入式芯片的發(fā)展將使機(jī)器人在微型化,高智能方面優(yōu)勢(shì)更加明顯,同時(shí)會(huì)大幅度降低機(jī)器人的價(jià)格,使其在工業(yè)領(lǐng)域和服務(wù)領(lǐng)域獲得更廣泛的應(yīng)用。目前在服務(wù)領(lǐng)域,如遠(yuǎn)程點(diǎn)菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢(shì)。   3. 工業(yè)控制:基于嵌入式芯片的工業(yè)自動(dòng)化設(shè)備將獲得長(zhǎng)足的發(fā)展,目前已經(jīng)有大量的132 位嵌入式微控制器在應(yīng)用中,網(wǎng)絡(luò)化是提高生產(chǎn)效率和產(chǎn)品質(zhì)量、減少人力資源主要途徑,如工業(yè)過(guò)程控制、數(shù)字機(jī)床、電力系統(tǒng)、電網(wǎng)安全、電網(wǎng)設(shè)備監(jiān)測(cè)、石油化工系統(tǒng)。即使你不在家里,也可以通過(guò)電話線、網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制。目前嵌入式系統(tǒng)己經(jīng)廣泛應(yīng)用于工業(yè)控制、Internet網(wǎng)絡(luò)、移動(dòng)通訊設(shè)備、成像和安全產(chǎn)品等各種領(lǐng)域。ARM微處理器在各方面的優(yōu)異表現(xiàn)使得自己己成為微處理器的主流芯片。在這些設(shè)備中,嵌入式系統(tǒng)將大有用武之地。就傳統(tǒng)的工業(yè)控制產(chǎn)品而言,低端型采用的往往是8位單片機(jī)。   5. POS網(wǎng)絡(luò)及電子商務(wù):公共交通無(wú)接觸智能卡(Contactless Smartcard, CSC)發(fā)行系統(tǒng),公共電話卡發(fā)行系統(tǒng),自動(dòng)售貨機(jī),各種智能ATM終端將全面走入人們的生活,到時(shí)手持一卡就可以行遍天下。   這些應(yīng)用中,可以著重于在控制方面的應(yīng)用。2 系統(tǒng)的硬件設(shè)計(jì) 由于IIS總線只處理音頻數(shù)據(jù),而其他的信號(hào)如編碼、控制等信號(hào)單獨(dú)傳送。 本設(shè)計(jì)硬件連接圖比較簡(jiǎn)單,如圖1所示。位速率時(shí)鐘(可使用內(nèi)部或外部時(shí)鐘源)。本設(shè)計(jì)中,UDA1341TS使用的是L3接口 ,該接口用來(lái)控制音頻信號(hào)的音量大小以及低音等。音頻輸入SYSCLK BINL2BCK VINR2WSDATAO VOUTRDATAI VOUTLL3MODEL3CLOCKL3DATATCLK3TD0TK0RD0PA0PA1PA2音頻輸出 S3C2410的IIS模塊n S3C2410的IIS總線簡(jiǎn)介IIS總線是近年出現(xiàn)的一種面向多媒體計(jì)算機(jī)的音頻總線,該總線專責(zé)于音頻設(shè)備之間的數(shù)據(jù)傳輸,為數(shù)字立體聲提供一個(gè)序列連接至標(biāo)準(zhǔn)編碼解碼器。IIS模塊特性: ——兼容IIS,MSBjustified格式數(shù)據(jù) ——每通道8/16位數(shù)據(jù) ——每通道16,32,48fs(采樣頻率)串行時(shí)鐘 ——可編程的分頻器提供給主設(shè)備時(shí)鐘和編解碼時(shí)鐘 ——供給發(fā)送和接收用的32字節(jié)(2X16)的FIFO——正常(Normal)傳輸模式和DMA傳輸模式下面為IIS模塊框圖:n 傳輸模式傳輸模式分為正常(Normal)傳輸模式和DMA傳輸模式1).正常模式IIS控制寄存器中有一個(gè)FIFO準(zhǔn)備好標(biāo)志位(ready flag bits)用于FIFO發(fā)送和接收。2).DMA傳說(shuō)模式在這個(gè)模式中,IIS的發(fā)送和接收FIFO操作都由DMA控制器完成,在發(fā)送和接收模式中有FIFO準(zhǔn)備好標(biāo)志來(lái)自動(dòng)產(chǎn)生DMA服務(wù)請(qǐng)求。 被發(fā)送器發(fā)出的串行數(shù)據(jù)可以依據(jù)始終信號(hào)的下降沿或者上升沿來(lái)同步。它不要求是均勻的。n IIS采集頻率和主設(shè)備時(shí)鐘IIS主設(shè)備時(shí)鐘頻率可以通過(guò)采樣頻率來(lái)選擇,如下表一所示。UDA134TS片內(nèi)集成了立體聲ADC、DAC,可以實(shí)現(xiàn)模擬信號(hào)和數(shù)字信號(hào)的相互轉(zhuǎn)換,其模擬輸入通道可用可編程增益放大器(PGA)和數(shù)字自動(dòng)增益控制(AGC)對(duì)模擬信號(hào)進(jìn)行處理。IIS總線接口信號(hào)線包括位時(shí)鐘輸入BCK,字選擇輸入WS,數(shù)據(jù)輸入DATAI,數(shù)據(jù)輸出DATAO和音頻系統(tǒng)時(shí)鐘SYSCLK信號(hào)線。L3MODE為低電平時(shí)操作為地址模式,高電平時(shí)操作為數(shù)據(jù)傳輸模式。整個(gè)音頻驅(qū)動(dòng)程序包括設(shè)備初始化、打開(kāi)設(shè)備、數(shù)字音頻處理(DSP)驅(qū)動(dòng)、混頻器(MIXER)驅(qū)動(dòng)和釋放設(shè)備等部分。為UDA1341TS分配 DMA通道。文件格式WAV聲音格式文件是Windows環(huán)境下的一種常用音頻文件格式,它遵循著一種稱為資源互換文件格式(Resources lnterchange File Format)的結(jié)構(gòu),簡(jiǎn)稱RIFF。整個(gè)文件由兩個(gè)chunk所組成:辨別碼fmt及data。sizeoff = 0x8+0x4+0x18+0x4=0x28dataoff = 0x8+0x4+0x18+0x8=0x2C 初始化UDA1341模塊:開(kāi)始端口初始化地址選擇AD和DA增益控制選擇模式錄音:static void Init1341(char mode){ U16 FsIdx。 ~(0x72) |(0x72)。 //STATUS (000101xx+10) _WrL3Data(0x60,0)。 //0,0,01, 000,0 : Status 0,No reset,384fs,IISbus,no DCfiltering else _WrL3Data(0x28,0)。 //STATUS (000101xx+10)// _WrL3Data(0xa2,0)。 //00,11 1111 : Volume control (6 bits) // _WrL3Data(0x00,0)。 //DATA0 (000101xx+00) _WrL3Data(0xc4,0)。 //DATA0 (000101xx+00) _WrL3Data(0xc0,0)。 //111, 00000 : MB = 0dB // _WrL3Addr(0x14 + 0)。 //111,1 10,11 : DATA0, MIC Amplifier Gain 27dB, input 1 X MA + input 2 X MB }} 錄音模塊 :圖 錄音模塊程序流程圖:static __inline void SetRecDma(void){// WrUTXH0(39。}static void __irq RecDMADone(void){ if((amp。 lpRecCurBlkdwBytesRecorded = lpRecCurBlkdwBufferLength。}MMRESULT waveInOpen( LPHWAVEIN phwi, UINT uDeviceID, LPWAVEFORMATEX pwfx, DWORD dwCallback, DWORD dwCallbackInstance, DWORD fdwOpen){ U8 i。 if(pwfxwBitsPerSample%8) //8 or 16 bits err = 3。 if(i==7) err = 4。 return WAVERR_BADFORMAT。 = *phwi。 = i。 save_MPLLCON = rMPLLCON。 rCLKCON |= 0x20000。 EnableIrq(BIT_DMA1)。 } RecTotBlks = 0。 rIISCON = 0x0。 //disable IIS colock //rMPLLCON = save_MPLLCON。 ReleaseDMA()。0xff)==0x21) DisableIrq(BIT_DMA2)。 SetRecDma()。 //Master mode[8],Rx mode[7:6],Low for Left Channel[5],IIS format[4],16/8bit [3],256/384fs [
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1