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

正文內(nèi)容

dsp片內(nèi)外設ppt課件(已修改)

2025-05-17 12:10 本頁面
 

【正文】 第 6章 DSP片內(nèi)外設 ?時鐘發(fā)生器 ?可編程定時器 ?串行口 ?主機接口 ?通用 I/O ?軟件等待狀態(tài)發(fā)生器 ?分區(qū)轉(zhuǎn)換邏輯 DSP片內(nèi)外設概述 優(yōu)點: (1) 片內(nèi)外設訪問速度快。 (2) 可以簡化電路板的設計。如將 A/D轉(zhuǎn)換、 D/A轉(zhuǎn)換、定時器集成在片內(nèi)。 (3) 提供一些必須的特殊功能。如 JTAG口、等待狀態(tài)發(fā)生器等。 DSP的片內(nèi)外設是集成在芯片內(nèi)部的外部設備,主要用于與 DSP外部器件進行數(shù)據(jù)的交換和通信。CPU核對片內(nèi)外設的訪問控制是通過對相應的 控制寄存器 的讀寫來完成的。 片內(nèi)外設分為兩大類: 片內(nèi)外設 :串行接口、定時器、通用 I/O引腳和標準主機接口 (HPI8)等。 增強型外設 :多通道緩沖串口 (McBSP)、主機接口 (8位增強HPI- 16位增強 HPI- 16)、直接存儲器訪問( DMA)控制器等。 控制寄存器 :被映射到數(shù)據(jù)存儲空間的第 0頁 (地址 20h~5Fh)。表 61p163,164。 時鐘發(fā)生器 C5402內(nèi)部有一個時鐘發(fā)生器,可為 C5402提供時鐘,包括內(nèi)部振蕩器和鎖相環(huán)電路 PLL兩部分。 ?時鐘信號的產(chǎn)生的兩種方式: 一是使用 外部時鐘源 的時鐘信號,將外部時鐘信號直接加到 DSP芯片的 X2/CLKIN引腳,而 X1引腳懸空。 二是利用 DSP芯片 內(nèi)部的振蕩器 構(gòu)成時鐘電路,在芯片的 Xl和 X2/CLKIN引腳之間接入一個晶體,用于啟動內(nèi)部振蕩器。 外接時鐘源 使用內(nèi)部振蕩器 ? C5402的 PLL是軟件可編程的,通過對 16bit的時鐘模式寄存器 CLKMD進行控制, PLL可以配置為如下兩種時鐘模式: 倍頻模式( PLL) 輸入時鐘乘以 —15共 31個系數(shù)中的一個。 分頻模式( DIV) 輸入時鐘除以 2或 4。 CLKMD各位的定義 CLKMD寄存器各位的含義 PLL的乘法系數(shù) CLKMD各位的定義 STM 0xF7FF, CLKMD 。CLKMD=1111011111111111B 乘系數(shù) =1,即直通模式 鎖相環(huán) PLL也可以通過 硬件配置 , 通過設定芯片的 3個時鐘模式引腳 CLKMD1~3的電平,可以選擇片內(nèi)振蕩時鐘與外部參考時鐘的倍頻。 注意:改變 PLL倍頻,必須先將 PLL切換到 DIV方式,然后再切換到新的倍頻。基本步驟: 復位 PLLNDIV,選擇 DIV方式。 檢測 PLL狀態(tài),即讀 PLLSTATUS位,若該位為 0,表明已經(jīng)切換到 DIV方式。 根據(jù)要切換的倍頻,選擇 PLLNDIV,PLLDIV,PLLMUL 的組合。 根據(jù)所需要的牽引時間,設置 PLLCOUNT的當前值。 設定 CLKMD寄存器。 STM 0, CLKMD 。 software setting of DSP clock STM 0, CLKMD 。 (to divider mode before setting) TstStatu1: LDM CLKMD, A AND 01b, A 。poll STATUS bit BC TstStatu1, ANEQ STM 0xF7FF, CLKMD 。 set C5402 DSP clock to 10MHz 復位 PLLNDIV,選擇 DIV方式。 檢測 PLL狀態(tài),即讀 PLLSTATUS位,若該位為 0,表明已經(jīng)切換到 DIV方式。 根據(jù)要切換的倍頻,選擇 PLLNDIV,PLLDIV,PLLMUL 的組合。 根據(jù)所需要的牽引時間,設置 PLLCOUNT的當前值。 設定 CLKMD寄存器。 可編程定時器 定時器的結(jié)構(gòu)及特點 ? C5402內(nèi)部有定時器 0和定時器 1兩個定時器。結(jié)構(gòu)一樣 . ? 每個定時器有 3個控制寄存器,都是存儲器映像寄存器 TIM定時器寄存器 :是減 1計數(shù)器,可加載周期寄存器 PRD的值,并隨計數(shù)減少。 PRD定時器周期寄存器 :PRD中存放定時器的周期計數(shù)值,提供 TIM重載用。 TCR定時器控制寄存器 :TCR包含定時器的控制和狀態(tài)位,控制定時器的工作過程。 定時器的工作原理 周期寄存器 PRD 定時寄存器 TIM(16位 ) 借 位 or 3 預定標計數(shù)器 PSC(4位 ) 借 位 預定標分頻系數(shù) TDDR or 2 or 1 1 amp。 SRESET TRB CLKOUT TSS TINT TOUT 0024H 0025H 0026H 主定時模塊 預標定模塊 復位 定時中斷 主要特點: (1)定時器是一個減計數(shù)器。 (2)由 16位計數(shù)器和 4位預分頻計數(shù)器組成。 16位計數(shù)器的觸發(fā)脈沖由預分頻計數(shù)器提供,預分頻計數(shù)器由 CPU工作時鐘決定。 (3) 有復位功能。 (4) 可以選擇調(diào)試斷點時定時器的工作方式。 15 ~ 12 11 10 9 ~ 6 5 4 3 ~ 0 TCR 0026h 保留 Soft Free PSC TRB TSS TDDR 保留位 軟件調(diào)試控制位 預定標計數(shù)器 重新 加載位 停止 狀態(tài)位 分 頻 系 數(shù) 定時器的控制寄存器 TCR Soft Free 定時器狀態(tài) 0 0 定時器立即停止工作 1 0 當計數(shù)器減至 0時停止工作 X 1 定時器繼續(xù)工作 ① 保留位:總是讀為 0; ② 軟件調(diào)試控制位:控制調(diào)試斷點 時定時器的工作; PSC (9~ 6位 ): 定時器預定標計數(shù)器。當 PSC中的數(shù)值減到 0后, TIM減 1 , TDDR中的數(shù)加載到 PSC。 TRB(5位 ): 定時器重新加載控制位。復位片內(nèi)定時器。當TRB置位時, TIM重新裝載 PRD的值, PSC重新裝載TDDR中的值。 TSS(4位 ):定時器停止位, TSS=0 定時器開始工作,TSS=1 定時器停止 TDDR(3~ 0位 ): 當 PSC減為 0時, TDDR中的值被裝載到PSC中 定時器的操作過程 ?PSC由 CPU提供時鐘 ,每個 CPU時鐘信號將使 PSC減 1 。 PSC 減到 0時,向主定時模塊 TIM輸出時鐘, TDDR的內(nèi)容重新加載到 PSC。 ?TIM由預定標器 PSC提供時鐘,每個來自預定標塊的輸出時鐘使 TIM減 1。 TIM 減到 0時,向 CPU輸出定時器中斷信號( TINT),并同時輸出到定時器輸出引腳( TOUT ), PRD中的內(nèi)容重新加載到 TIM。 )1()1( ????? P R DT D D RT C L K定時器的中斷周期 定時器的工作過程 周期寄存器 PRD 定時寄存器 TIM(16位 ) 借 位 or 3 預定標計數(shù)器 PSC(4位 ) 借 位 預定標分頻系數(shù) TDDR or 2 or 1 1 amp。 SRESET TRB CLKOUT TSS TINT TOUT 0024H 0025H 0026H ① 定時分頻系數(shù)和周期數(shù)分別裝入 TCR的 TDDR位域和 PRD寄存器; 定時器的工作過程 周期寄存器 PRD 定時寄存器 TIM(16位 ) 借 位 or 3 預定標計數(shù)器 PSC(4位 ) 借 位 預定標分頻系數(shù) TDDR or 2 or 1 1 amp。 SRESET TRB CLKOUT TSS TINT TOUT 0024H 0025H 0026H ② 每來一個時鐘, PSC減 1; ③ PSC減到 0時,產(chǎn)生借位信號; 定時器的工作過程 周期寄存器 PRD 定時寄存器 TIM(16位 ) 借 位 or 3 預定標計數(shù)器
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1