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

正文內(nèi)容

dsp原理與應(yīng)用---第6章mcasp(存儲(chǔ)版)

  

【正文】 DMA接口 SPI支持一個(gè) DMA接口來(lái)發(fā)送和接收數(shù)據(jù)傳輸。從模塊先接收主模塊的命令,若地址相符,并且 R/W = 1,則進(jìn)入從發(fā)送模式。在將數(shù)據(jù)發(fā)給從模塊時(shí), I2C模塊必須保持為一個(gè)主發(fā)送器。主模塊驅(qū)動(dòng)這一狀態(tài)是用來(lái)指示出數(shù)據(jù)傳輸?shù)慕Y(jié)束。 I2C 10位尋址格式 10位尋址格式跟 7位尋址格式類(lèi)似,只是主模塊通過(guò)兩個(gè)字節(jié)的傳輸來(lái)發(fā)送從地址。這樣,發(fā)送機(jī)和接收機(jī)必須都支持自由數(shù)據(jù)格式,而且在傳輸過(guò)程中數(shù)據(jù)方向必須恒定。 I2C模塊的時(shí)鐘分頻器將預(yù)標(biāo)定的時(shí)鐘信號(hào)再分頻,得到 I2C串行時(shí)鐘。 I2C 模塊應(yīng)用示例 AT24C256 是 ATMEL 公司生產(chǎn)的 256k位串行可擦除只讀存儲(chǔ)器 (EEPROM),具有 I2C總線接口,采用 8 引腳雙排直插式封裝,具有結(jié)構(gòu)緊湊、存儲(chǔ)容量大等特點(diǎn)。 I2C 時(shí)鐘產(chǎn)生 DSP時(shí)鐘發(fā)生器從外部時(shí)鐘源接收一個(gè)信號(hào),產(chǎn)生一個(gè) I2C輸入時(shí)鐘。在每個(gè)字后面都要插入一個(gè) ACK位,字的位數(shù)可以是 2到 8之間的任意數(shù)。如果是從模塊插入 ACK位,后面緊跟著來(lái)自發(fā)送機(jī)(主或從,由 R/W位決定)的 n位數(shù)據(jù)。主模塊驅(qū)動(dòng)這一狀態(tài)是用來(lái)指示出數(shù)據(jù)傳輸?shù)拈_(kāi)始。所有主模塊一開(kāi)始都是這種模式。 從發(fā)送模式 I2C模塊是從模塊,發(fā)送數(shù)據(jù)到主模塊的。只要SPI的某一引腳未被用于選定的 SPI總線協(xié)議,那么就應(yīng)該通過(guò)將寄存器中的對(duì)應(yīng)位設(shè)置為‘ 0’,來(lái)將這個(gè)不用的引腳編程為通用輸入引腳或通用輸出引腳。 1). 片選建立時(shí)間 可以通過(guò)設(shè)定主器件,來(lái)為從器件在 SPIx_CLK的第一個(gè)邊沿到來(lái)之前提供一定的片選建立時(shí)間。 這樣就會(huì)使得從 SPI激活 SPIx_ENA, 標(biāo)志著已經(jīng)準(zhǔn)備好進(jìn)行下面的傳輸了 ?同時(shí) , 主器件可以隨時(shí)維護(hù)它的 SPI。接著由 SPIx_CLK引腳輸出一連串的時(shí)鐘脈沖來(lái)完成整個(gè)操作。使用 AXEVT/AREVT,它是在 XDATA/RDATA數(shù)據(jù)從 0變?yōu)?1時(shí)被觸發(fā)的。 在這個(gè)例子中,當(dāng)接收到字 A的最后一位 (A0)時(shí), McASP將 RDATA標(biāo)志位置位,并產(chǎn)生一個(gè) AREVT事件。當(dāng) XDATA位被寫(xiě)入 1或者所有被配置為發(fā)送器的串行器都被 DSP寫(xiě)入數(shù)據(jù),標(biāo)志位就會(huì)被清零。 在 TDM的術(shù)語(yǔ)中,“單元”通常也被稱(chēng)為“通道”,一幀包括多個(gè)通道。 將引腳用作 GPIO引腳的例子 McASP 啟動(dòng)與初始化 按照下面的步驟來(lái)配置 McASP (1) 通過(guò)設(shè)置 GBLCTL = 0復(fù)位 McASP到缺省值 (2) 配置除 GBLCTL之外的所有 McASP寄存器 (3) 啟動(dòng)高頻串行時(shí)鐘 AHCLKX或 AHCLKR。 2. GPIO引腳控制 將 PFUNC[n]設(shè)置為 1來(lái)進(jìn)行 GPIO操作,配置PDIR[n]為要求的方向, PDOUT, PDSET,PDCLR控制引腳的輸出值。僅在引腳配置為 GPIO輸出時(shí) (PFUNC[n] = 1, PDIR[n] = 1) 此寄存器可用。 格式化單元包括三個(gè)部分: ? 位屏蔽和填充 (屏蔽位,進(jìn)行符號(hào)擴(kuò)展 ) ? 旋轉(zhuǎn) (字內(nèi)對(duì)齊數(shù)據(jù) ) ? 位翻轉(zhuǎn) (選擇是 MSB在前還是 LSB在前 ) 引腳控制 除了 AMUTEIN外的 McASP的所有引腳都是雙向輸入 /輸出引腳。 串行器 ? 串行器由寄存器 SRCTL[n]來(lái)控制。在內(nèi)部產(chǎn)生的情況下,一個(gè)內(nèi)部產(chǎn)生的高頻時(shí)鐘由 ACLKX引腳或 ACLKR引腳引出作為系統(tǒng)中其它部分的參考時(shí)鐘。 ?字 (Word):字是一組位,它組成了在 DSP和外部器件之間傳輸?shù)臄?shù)據(jù)。 ? McASP包括發(fā)送和接收部分,它們之間可以同步運(yùn)行,也可以完全獨(dú)立地使用各自的主時(shí)鐘,位時(shí)鐘和幀同步信號(hào),并且可以使用具有不同位流格式的傳輸模式。 在一個(gè)單元內(nèi),這些位可以是最高位先進(jìn)或先出 McASP,也可以是最低位。幀同步信號(hào)的選擇是通過(guò)對(duì)接收和發(fā)送幀同步信號(hào)控制寄存器 (AFSRCTL和 AFSXCTL)的編程來(lái)控制的。 ? 接收,數(shù)據(jù)通過(guò) AXR[n]引腳移入移位寄存器 XRSR。 ?引腳方向寄存器 (PDIR):選擇引腳是輸入還是輸出 ?引腳數(shù)據(jù)輸入寄存器 (PDIN):顯示引腳的輸入數(shù)據(jù) ?引腳數(shù)據(jù)輸出寄存器 (PDOUT):如果引腳被配置為通用 (GPIO)輸出口(PFUNC[n] = 1 and PDIR[n] = 1),那么數(shù)據(jù)就會(huì)由此引腳輸出。寫(xiě)入 0沒(méi)有影響。這是因?yàn)閷?duì) PDSET寄存器的寫(xiě)操作僅僅影響所關(guān)心的引腳。主要用于 非音頻數(shù)據(jù)的傳輸 ,例如在兩個(gè) DSP芯片間傳輸控制信息。 3. 數(shù)字音頻接口 (DIT)傳輸模式 除適合在同一系統(tǒng)內(nèi)的芯片之間傳輸音頻數(shù)據(jù) TDM傳輸模式和突發(fā)傳輸模式外, McASP的數(shù)字音頻接口 (DIT)傳輸模式也支持以 S/PDIF, AES3或 IEC60958格式傳輸音頻數(shù)據(jù)。緊接在 AXEVT之后, DSP開(kāi)始對(duì) McASP服務(wù),向XBUF寫(xiě)入字 C(DSP服務(wù)時(shí)間 )。 DSP必須在 McASP所要求的建立時(shí)間之前從 XBUF讀取字 A (建立時(shí)間 )。 ? 順序:位的移出順序, MSB:先將最高位移出,最后移出最低位; LSB:先將最低位移出,最后移出最高位。 ? 當(dāng)所有的數(shù)據(jù)位傳輸完成后,接收到的數(shù)據(jù)被復(fù)制到 SPIBUF寄存器,以備 DSP或 DMA來(lái)讀取。 這個(gè)握手信號(hào)允許兩個(gè) SPI以最大的可能速率進(jìn)行通信 。這個(gè)延遲可以設(shè)定為 1到 32個(gè) SYSCLK2周期。強(qiáng)烈建議利用 SPI DMA接口進(jìn)行數(shù)據(jù)傳輸,并限制使用中斷
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1