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

正文內(nèi)容

ms320c54x片內(nèi)外設(shè)及其應(yīng)用dsp技術(shù)與應(yīng)用實(shí)例第3版(編輯修改稿)

2025-06-16 22:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 DLB CLKR(內(nèi)部 ) CLKX 0 1 MUX CLKR DLB MCM (a) (b) (c) 圖 817 串行口多路開(kāi)關(guān) 3.串口工作注意事項(xiàng) (1)字符組模式 是 是 否 否 否 FSR發(fā)生 停止本次接收,開(kāi)始下次接收(丟失 1個(gè)字) 忽略 FSR RSRFULL=1 接收數(shù)據(jù) 接收進(jìn)行中? RSRFULL置位? RSR滿? 圖 818 SP串 口工作狀態(tài)流程 是 是 否 否 FSR發(fā)生 停止本次接收,開(kāi)始下次接收(丟失 1個(gè)字) 忽略 FSR 接收數(shù)據(jù) 接收進(jìn)行中? RSRFULL置位? 圖 819 BSP串口工作 狀態(tài)流程 是 是 否 是 否 停止發(fā)送 DXR拷貝到 XSR 產(chǎn)生發(fā)送中斷 XINT開(kāi)始發(fā)送 (丟 1個(gè)字 ) 寫(xiě)新的 DXR? 否 FSR發(fā)生 發(fā)送進(jìn)行中? 新 DXR發(fā)送? 圖 820 串口發(fā) 送工作流程 XSREMPTY=0 DXR拷貝到 XSR無(wú)發(fā)送中斷 XINT 開(kāi)始發(fā)送 DXR拷貝到 XSR (只 BSP) 產(chǎn)生發(fā)送中斷 XINT(只 BSP) 開(kāi)始發(fā)送 DXR拷貝到 XSR(只 BSP) 產(chǎn)生發(fā)送中斷 XINT(只 BSP) 開(kāi)始發(fā)送 (2) 連續(xù)模式 是 停止接收 開(kāi)始下次接收 當(dāng)前字丟失 否 FSR發(fā)生 發(fā)送進(jìn)行中? 圖 821 串口連續(xù)模式接收工作流程 RSRFULL=1 忽略脈沖 是 是 圖 822 串口連續(xù)模式發(fā)送工作流程 停止發(fā)送 否 FSR發(fā)生 發(fā)送進(jìn)行中? XSREMPTY=0 DXR 拷貝到 XSR無(wú)發(fā)送中斷 XINT開(kāi)始發(fā)送 DXR拷貝到 XSR 產(chǎn)生發(fā)送中斷 XINT 開(kāi)始發(fā)送 (丟 1個(gè)字 ) 否 寫(xiě)新的 DXR? DXR 拷貝到 XSR無(wú)發(fā)送中斷 XINT開(kāi)始發(fā)送 緩沖同步串行口 BFSR BCLKR BDX BDR BCLKX BRINT BMINT BXINT 11 16 TMS320C54x內(nèi)存界面 自動(dòng)緩沖單元 ABU 控制 XRDY RRDY BXINT BMINT BRINT BDXR BSPCE BXSR BRSR BDRR BSPC 串口控 制邏輯 中斷 控制 TMS320C54x CPU界面 中斷 邏輯 BFSX 圖 823 BSP結(jié)構(gòu) 1. BSP標(biāo)準(zhǔn)模式 表 89 SP與 BSP的差別 SPC狀態(tài) SP BSP RSRFULL=1 要求 RSR滿,且 FSR出現(xiàn)。連續(xù)模式下,只需 RSR滿 只需 BRSR滿 溢出時(shí) RSR數(shù)據(jù)保留 溢出時(shí) RSR數(shù)據(jù)保留 溢出時(shí) BRSR內(nèi)容丟失 溢出后連續(xù)模式接收重新開(kāi)始 只要 DRR被讀,接收重新開(kāi)始 只有 BDRR被讀且 BFSR到來(lái),接收才重新開(kāi)始 DRR中進(jìn)行 8, 10, 12位轉(zhuǎn)換時(shí)擴(kuò)展符號(hào) 否 是 XSR裝載, XSREMPTY清空, XRDY/XINT中斷觸發(fā) 裝載 DXR時(shí)出現(xiàn)這種狀況 裝載 BDXR且 BFSK發(fā)生,出現(xiàn)這種狀況 對(duì) DXR和 DRR的程序存取 任何情況下都可以在程序控制下對(duì) DRR和DXR進(jìn)行讀寫(xiě)。 不啟動(dòng) ABU功能時(shí), BDRR只讀, BDXR只寫(xiě)。只有復(fù)位時(shí) BDRR可寫(xiě)。 BDRR任何情況下只能讀 最大串口時(shí)鐘速率 CLKOUT/4 CLKOUT 初始化時(shí)鐘要求 只有幀同步信號(hào)出現(xiàn),初始化過(guò)程才能完成。如果在幀同步信號(hào)發(fā)生期間或之后XRST/RRST變?yōu)楦唠娖剑瑒t幀同步信號(hào)丟失 標(biāo)推 BSP情況下,幀同步信號(hào) FSX出現(xiàn)后,需要一個(gè)時(shí)鐘周期 CLKOUT的延時(shí),才能完成初始化過(guò)程。自動(dòng)緩沖模式下, FSX出現(xiàn)之后,需要六個(gè)時(shí)鐘周期的延時(shí),才能完成初始化過(guò)程 省電操作模式 IDLE2/3 無(wú) 有 2. BSP增強(qiáng)模式 15~ 10 9 8 7 6 5 4~ 0 ABU控制 PCM FIG FE CLKP FSP CLKDV 圖 824 BSPCE寄存器 表 810 SPC中的字長(zhǎng)控制位 FO FE 字長(zhǎng) (位 ) 0 0 16 0 1 10 1 0 8 1 1 12 3. ABU自動(dòng)緩沖單元 ABU的功能是自動(dòng)控制串口與固定緩沖內(nèi)存區(qū)中的數(shù)據(jù)交換,且獨(dú)立于 CPU自動(dòng)進(jìn)行。 ABU利用 5個(gè)存儲(chǔ)器映射寄存器,包括地址發(fā)射寄存器 AXR,塊長(zhǎng)度發(fā)送寄存器 BKX,地址接收寄存器 ARR,塊長(zhǎng)度接收寄存器 BKR,串口控制寄存器 BSPCE。前四個(gè)寄存器都是 11位的片上外設(shè)存儲(chǔ)器映射寄存器,但這些寄存器按照 16位寄存器方式讀, 5個(gè)高位為 0。如果不用自動(dòng)緩沖功能,這些寄存器可以作為通用寄存器用。 TBA ARH 0…0 緩沖區(qū)頂部 上半部分 ARH ARL 緩沖區(qū)當(dāng)前位置 ARX/R ARH BKL1 下半部開(kāi)始 下半部分 0…0 1… ARH BKL 緩沖區(qū)底部 圖 825 循環(huán)尋址示意圖 4. BSP操作注意事項(xiàng) (1)串口初始化時(shí)序 (2)ABU的軟件初始化 BSP發(fā)送初始化步驟: ?寫(xiě) 0008H到 BSPCE復(fù)位和初始化串口; ?寫(xiě) 0020H到 IFR清除掛起的串口中斷; ?用 0020H與 IMR進(jìn)行或操作,使能串口中斷; ?清 ST1的 INTM位使能全局中斷; ?寫(xiě) 1400H到 BSPCE初始化 ABU的發(fā)送器; ?寫(xiě)緩沖開(kāi)始地址 AXR; ?寫(xiě)緩沖長(zhǎng)度 BKX; ?寫(xiě) 0048H到 BSPCE開(kāi)始串口操作 . BSP接收初始化步驟: ?寫(xiě) 0000H到 BSPCE復(fù)位和初始化串口; ?寫(xiě) 0020H到 IFR清除掛起的串口中斷; ?用 0020H與 IMR進(jìn)行或操作,使能串口中斷; ?清 ST1的 INTM位使能全局中斷; ?寫(xiě) 1400H到 BSPCE初始化 ABU的發(fā)送器; ?寫(xiě)緩沖開(kāi)始地址 AXR; ?寫(xiě)緩沖長(zhǎng)度 BKX; ?寫(xiě) 0048H到 BSPCE開(kāi)始串口操作 5. BSP省電工作模式 TMS320C54x提供幾種省電工作模式,允許部分或整個(gè)器件進(jìn)入休眠或低功耗狀態(tài)。省電狀態(tài)可在如下幾種方式下調(diào)用:執(zhí)行 IDEL指令,或?qū)?HM狀態(tài)位設(shè)置為低,令 HOLD引腳為低電平。 BSP可以像其他片上外設(shè)一樣(定時(shí)器、標(biāo)準(zhǔn)串口),利用發(fā)送或接收中斷喚醒處于睡眠狀態(tài)的 CPU。 當(dāng)處于 IDEL或 HOLD模式時(shí), BSP繼續(xù)工作。當(dāng)工作于 IDEL2/3時(shí),不同于串口和片上其他外設(shè)被停止的情形, BSP仍然可以工作。標(biāo)準(zhǔn)模式下,當(dāng)器件工作于IDEL2/3模式時(shí),若 BSP利用外部時(shí)鐘及外部幀同步信號(hào),則這個(gè)端口將繼續(xù)工作。若在執(zhí)行 IDEL2/3指令之前, INTM=0,發(fā)送或接收中斷將喚醒省電模式工作的 CPU。如果使用內(nèi)部時(shí)鐘和幀同步信號(hào), BSP會(huì)保持 IDEL2/3狀態(tài)直到 CPU重新工作。 自動(dòng)緩沖模式下,當(dāng)器件工作于 IDEL2/3模式時(shí),如果 BSP利用外部時(shí)鐘和幀同步信號(hào),一個(gè)發(fā)送和接收事件將接通內(nèi)部時(shí)鐘信號(hào)以便完成 DXR( DRR)內(nèi)存轉(zhuǎn)換。一旦轉(zhuǎn)換完成, BSP內(nèi)部時(shí)鐘自動(dòng)關(guān)斷,芯片保持 IDEL2/3工作狀態(tài)。當(dāng)器件執(zhí)行IDEL2/3之前,如果 INTM=0,且發(fā)送或接收緩沖區(qū)半空、全空或全滿時(shí), ABU的發(fā)送或接收中斷可以喚醒器件的 CPU。 TDM時(shí)分復(fù)用串口 圖 826 TDM時(shí)分連接示意圖 器件 0 器件 7 TDX TDR TFSX TFSR TCLKX TCLKR TMS320C54x 器件 1 McBSP多通道帶緩沖串口 1. McBSP特點(diǎn) (1)充分的雙向通信; (2)雙倍的發(fā)送緩沖和三倍的接收緩沖數(shù)據(jù)存儲(chǔ)器,允許連續(xù)的數(shù)據(jù)流; (3)獨(dú)立的接收、發(fā)送幀和時(shí)鐘信號(hào); (4)可以直接與工業(yè)標(biāo)準(zhǔn)的編碼器、模擬界面芯片( AICs),其他串行 A/D, D/A器件通信連接; (5)具有外部移位時(shí)鐘發(fā)生器及內(nèi)部頻率可編程移位時(shí)鐘 。 (6)可以直接利用多種串行協(xié)議接口通信,例如, T1/E1, MVIP, H100, SCSA, IOM2, AC97, IIS, SPI等; (7)發(fā)送和接收通道數(shù)最多可以達(dá)到 128路; (8)寬范圍的數(shù)據(jù)格式選擇,包括 8, 12, 16, 20, 24, 32位字長(zhǎng); (9)利用 μ_律或 A_律的壓縮擴(kuò)展通信; (10)8位數(shù)據(jù)發(fā)送的高位、低位先發(fā)送可選; (11)幀同步和時(shí)鐘信號(hào)的極性可編程; (12)可編程內(nèi)部時(shí)鐘和幀同步信號(hào)發(fā)生器。 2. McBSP結(jié)構(gòu)及工作原理 16位外設(shè)總線 RSR RBR XSR DRR DXR 擴(kuò)展 壓縮 SPCR RCR XCR SRGR PCR MCR RCER XCER 時(shí)鐘和幀 同步信號(hào) 發(fā)生和 控制 多通道選擇 RINT XINT REVT XEVT REVTA XEV
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1