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

正文內(nèi)容

dsp原理與應(yīng)用---第6章mcasp-wenkub

2022-12-22 21:51:08 本頁面
 

【正文】 自的主時鐘,位時鐘和幀同步信號,并且可以使用具有不同位流格式的傳輸模式。 ? McASP模塊包括 16個串行器,可以單獨激活來進行發(fā)送或接收。 ?字 (Word):字是一組位,它組成了在 DSP和外部器件之間傳輸?shù)臄?shù)據(jù)。當(dāng)字的長度小于單元長度時,字可以排列到單元的左邊 (開始 )也可以排在單元的右邊 (末尾 )。在內(nèi)部產(chǎn)生的情況下,一個內(nèi)部產(chǎn)生的高頻時鐘由 ACLKX引腳或 ACLKR引腳引出作為系統(tǒng)中其它部分的參考時鐘。 這些選擇包括: 內(nèi)部產(chǎn)生或外部產(chǎn)生; 幀同步信號極性,上升沿或下降沿; 幀同步信號寬度,一位或一個字; 位延遲,在第一個數(shù)據(jù)位前的 0、 1或 2個時鐘周期。 串行器 ? 串行器由寄存器 SRCTL[n]來控制。在整個數(shù)據(jù)單元都被收集到了 XRSR之后,接著這些數(shù)據(jù)就被復(fù)制到數(shù)據(jù)緩存 XRBUF中。 格式化單元包括三個部分: ? 位屏蔽和填充 (屏蔽位,進行符號擴展 ) ? 旋轉(zhuǎn) (字內(nèi)對齊數(shù)據(jù) ) ? 位翻轉(zhuǎn) (選擇是 MSB在前還是 LSB在前 ) 引腳控制 除了 AMUTEIN外的 McASP的所有引腳都是雙向輸入 /輸出引腳。在引腳被配置為McASP引腳時 (PFUNC[n] = 0)此寄存器不可用。僅在引腳配置為 GPIO輸出時 (PFUNC[n] = 1, PDIR[n] = 1) 此寄存器可用。僅在引腳配置為 GPIO輸出時(PFUNC[n] = 1, PDIR[n] = 1) 此寄存器可用。 2. GPIO引腳控制 將 PFUNC[n]設(shè)置為 1來進行 GPIO操作,配置PDIR[n]為要求的方向, PDOUT, PDSET,PDCLR控制引腳的輸出值。將一個引腳從 0變到 1,要進行如下操作: 置位 PDSET[n],將置位相應(yīng)的 PDOUT[n]。 將引腳用作 GPIO引腳的例子 McASP 啟動與初始化 按照下面的步驟來配置 McASP (1) 通過設(shè)置 GBLCTL = 0復(fù)位 McASP到缺省值 (2) 配置除 GBLCTL之外的所有 McASP寄存器 (3) 啟動高頻串行時鐘 AHCLKX或 AHCLKR。 在突發(fā)幀同步信號模式下,幀同步信號延遲可以被指定為 0, 1或 2個串行時鐘周期。 在 TDM的術(shù)語中,“單元”通常也被稱為“通道”,一幀包括多個通道。這些格式是用來在不同系統(tǒng)之間通過光纜或同軸電纜傳送音頻數(shù)據(jù)的。當(dāng) XDATA位被寫入 1或者所有被配置為發(fā)送器的串行器都被 DSP寫入數(shù)據(jù),標志位就會被清零。 DSP必須在 McASP所要求的建立時間之前向XBUF寫入字 C (建立時間 )。 在這個例子中,當(dāng)接收到字 A的最后一位 (A0)時, McASP將 RDATA標志位置位,并產(chǎn)生一個 AREVT事件。 4. 使用 CPU為 McASP服務(wù) 使用 CPU為 McASP服務(wù)可以通過中斷 (利用 AXINT/ARINT中斷 )或者通過查詢 XSTAT寄存器中的 XDATA位來實現(xiàn)。使用 AXEVT/AREVT,它是在 XDATA/RDATA數(shù)據(jù)從 0變?yōu)?1時被觸發(fā)的。 發(fā)送位流格式寄存器 (XFMT)中的可編程選項支持這些串行格式的不同組合。接著由 SPIx_CLK引腳輸出一連串的時鐘脈沖來完成整個操作。另外還會產(chǎn)生中斷 SPI操作: 3引腳選擇 ? 為了避免跟總線上激活的從器件發(fā)生沖突, SPIx_SCS引腳被主器件禁止時,還會使輸出引腳進入高阻狀態(tài)。 這樣就會使得從 SPI激活 SPIx_ENA, 標志著已經(jīng)準備好進行下面的傳輸了 ?同時 , 主器件可以隨時維護它的 SPI。 沒有握手信號 , 主模塊必須在每個傳輸之間插入一個足夠長的延遲 , 來滿足從模塊維護它的 SPI的最長響應(yīng)時間 。 1). 片選建立時間 可以通過設(shè)定主器件,來為從器件在 SPIx_CLK的第一個邊沿到來之前提供一定的片選建立時間。 3). 傳輸間的自動延遲 SPI主模塊在某一傳輸之后可以自動加入 2到 65個 SYSCLK2周期的延遲。只要SPI的某一引腳未被用于選定的 SPI總線協(xié)議,那么就應(yīng)該通過將寄存器中的對應(yīng)位設(shè)置為‘ 0’,來將這個不用的引腳編程為通用輸入引腳或通用輸出引腳。因為在兩個 SPI模塊和兩個 I2C模塊中共用同一個中斷請求。 從發(fā)送模式 I2C模塊是從模塊,發(fā)送數(shù)據(jù)到主模塊的。 主接收模式 I2C模塊是主模塊,接收從模塊的數(shù)據(jù)。所有主模塊一開始都是這種模式。 ?若 I2C模塊為從模塊,那么開始它一般作為從接收器,并且在它識別出主模塊發(fā)來的從地址時發(fā)出確認信息。主模塊驅(qū)動這一狀態(tài)是用來指示出數(shù)據(jù)傳輸?shù)拈_始。下圖中給出的是 8位數(shù)據(jù)格式。如果是從模塊插入 ACK位,后面緊跟著來自發(fā)送機(主或從,由 R/W位決定)的 n位數(shù)據(jù)。第二個字節(jié)為 10位從地址中的剩余的 8位。在每個字后面都要插入一個 ACK位,字的位數(shù)可以是 2到 8之間的任意數(shù)。使用重復(fù)開始狀態(tài)的 7位尋址格式如下圖所示。 I2C 時鐘產(chǎn)生 DSP時鐘發(fā)生器從外部時鐘源接收一個信號,產(chǎn)生一個 I2C輸入時鐘。 ?發(fā)送數(shù)據(jù)就緒中斷 / DMA事件 當(dāng) C672x DSP工作在從發(fā)送器模式時,它通過利用 I2C擴展的模式寄存器中的發(fā)送數(shù)據(jù)就緒中斷模式( XRDYM),以兩種不同的方式來產(chǎn)生發(fā)送數(shù)據(jù)就緒中斷。 。 I2C 模塊應(yīng)用示例 AT24C256 是 ATMEL 公司生產(chǎn)的 256k位串行可擦除只讀存儲器 (EEPROM),具有 I2C總線接口,采
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1