




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、6.1 C54x上的主機介面(HPI) 6.2 C54x計時器6.3 C54x的中斷系統(tǒng)、第6章TMS320C54x籌碼中的外圍設(shè)備、介面和應(yīng)用程序、6.1 C54x上的主機介面(P163)、主機和HPI之間的通信,以及專用地址和數(shù)據(jù)寄存器HPI接口,均以兩種茄子方式工作這意味著在孔劉尋址模式(SAM模式)下,主機和C54x都可以尋址HPI存儲。如果是異步作業(yè)的主機尋址,則可以在HPI中重新同步。如果C54x與主機的周期沖突,則主機具有尋址優(yōu)先級,C54x將等待周期。主機尋址模式(HOM模式)HPI陣列僅允許主機尋址,但C54x處于重置或IDLE2空轉(zhuǎn)狀態(tài)。主機可以訪問HPI RAM,C54x
2、配置為最低功耗。1HPI主機連接,C54x通過HPI連接到主機設(shè)備,因此除了8位HPI數(shù)據(jù)總線和控制信號線外,不需要其他邏輯電路,8,例如,1HPI,HPI的孵化器,在每個尋址期間必須處于低級別,在這兩個尋址之間也可以處于低級別。1HPI主機連接、HPI主機連接信號名稱和功能:地址選擇通信號、主機地址鎖定(ALE)或地址選擇針可以啟用或禁用。、1HPI主機連接、HPI主機連接信號名稱和功能:字節(jié)識別信號、主機地址線或控制線連接、HBIL:高電平表明HPI已準(zhǔn)備好執(zhí)行數(shù)據(jù)傳輸。低級別表示HPI當(dāng)前正在用于完成事務(wù)處理。HBIL=0時為1字節(jié)。如果HBIL=1,則為2字節(jié)。第一個字節(jié)是高字節(jié)還是低
3、字節(jié)由HPIC寄存器期間的BOB位決定。連接到HRDY:HPI就緒端、主機異步就緒線。1HPI主機連接、主機控制信號、主機地址線或控制線,主機將尋址的寄存器選擇、HCNTL0、HCNTL1:1HPI與主機連接、數(shù)據(jù)選擇通信號、主機讀寫選擇或數(shù)據(jù)選擇線路連接用于在主機尋址HPI周期中控制HPI數(shù)據(jù)傳輸。由連接到主機中斷輸入的HPI中斷輸出信號HPIC寄存器內(nèi)的HINT位控制。1HPI主機連接,讀/寫信號。連接到主機讀/寫選擇、地址線或多地址數(shù)據(jù)線,以控制主機的HPI讀寫操作。主機HPI時信號高平日;指示必須閱讀。信號低意味著主機需要使用HPI。如果主機沒有讀/寫信號,則可以用地址行替換。2控制寄
4、存器HPIC,HPI控制寄存器16位寄存器,HPI操作控制。高度8位與低8位完全相同,并提供BOB、SMOD、DSPINT和HINT位的4茄子控制位。2控制寄存器HPIC,6.2 C54x計時器,6.2.1計時器結(jié)構(gòu)1。計時器的配置計時器主要由計時寄存器TIM、計時周期寄存器PRD、計時控制寄存器TCR及其邏輯控制電路組成。寄存器TIM、PRD和TCR分別是0024H、0025H和0026H的存儲映像寄存器(0024H、0025H和0026H)。1 .計時器配置(P161)、地址:0024H定時控制寄存器TCR存檔計時器的控制位和狀態(tài)位。地址:0026H。邏輯控制電路用于控制計時器曹征操作。1
5、 .計時器的配置,邏輯控制電路:由三個或一個門和一個門組成。重置SRESET和TRB:或通過門1,3控制PRD加載數(shù)?;蛘撸ㄟ^門1,2控制PSC加載數(shù)。停止控制位TSS:通過阻止語句和CLKOUT信號來控制計時器啟動。TINT外部計時中斷,中斷時間;托特定時輸出,輸出定時波形。,2 .計時器工作原理,主定時模塊包括PRD和TIM牙齒,由預(yù)定標(biāo)記模塊計時,預(yù)定標(biāo)記模塊每輸出一個時鐘,從TIM中減去1。減少到TIM牙齒0時,TIM會加載PRD的值。當(dāng)設(shè)備重置(SRESET=1)或計時器重置(TRB=1)時,PRD的內(nèi)容將加載到TIM中。主定時模塊中的定時中斷(TINT)信號輸出到CPU和計時器的
6、輸出針TOUT。2 .計時器工作方式、TCR中的TDDR和PSC位包含、CPU時鐘計時、一個CPU時鐘、PSC值減1將PSC減0、重置設(shè)備或重置計時器會將TDDR的內(nèi)容復(fù)制到PSC。4位預(yù)定標(biāo)準(zhǔn)柜臺PSC和16位定時柜臺TIM構(gòu)成20位計數(shù)器,每次接收CPU時鐘1時減去1。計數(shù)器減少到0將生成計時中斷(TINT),并重新加載PSC和TIM牙齒字典設(shè)置的值。2 .計時器工作原理、計時器工作過程:計時分頻系數(shù)和周期數(shù)分別加載到TCD和PRC寄存器中。每次定時脈沖CLKOUT,柜臺PSC負(fù)1;PSC減少到0時,PSC生成借用信號。根據(jù)PSC的借用信號,從TIM中減去1,將分割系數(shù)載入PSC,然后重新
7、計算。減少到TIM牙齒0時,到了計時時間時,借款人將生成計時中斷TINT和計時輸出TOUT,并將PRD的時間常數(shù)重新加載到TIM中。3 .計時控制寄存器TCR,包含計時器控制位和狀態(tài)位,16位內(nèi)存圖像寄存器,保留位,當(dāng)PSC減少到0時,以TDDR的數(shù)量加載PSC。TSS:TSS位清洗程序0,當(dāng)停止或啟動計時器重置時,計時器停止?fàn)顟B(tài)位,計時器立即計時。TSS=0,計時器開始操作。TSS=1,計時器停止工作。3 .定時控制寄存器TCR,TRB:重新加載計時器位用于重置籌碼中的計時器。如果TRB放置1,則TIM作為PRD中的數(shù)字加載,PSC作為TDDR中的值加載。TRB總是讀取為0。PSC:計時器預(yù)
8、訂柜臺,指定范圍為116。當(dāng)PSC減少到0時,TDDR位字段的數(shù)量加載到PSC中,Tim減去1。3 .定時控制寄存器TCR、Free、Soft:軟件調(diào)試控制位。Free和Soft位一起使用,控制調(diào)試器斷點運行時計時器的運行狀態(tài)。保留:讀為零。4 .計時器的初始化,計時器的基準(zhǔn)操作脈沖由CLKOUT提供,每脈沖預(yù)定柜臺PSC減去1,PSC減少到0,則下一脈沖到達(dá),PSC生成借用。借用信號分別控制定時柜臺TIM減去1的輸出和語句2的輸出,并將TDDR的內(nèi)容重新加載到預(yù)定義的標(biāo)準(zhǔn)柜臺PSC中,以完成預(yù)定任務(wù)的基本周期。計時器的計時時間為計時周期=CLKOUT(TDDR 1)(PRD 1),4。計時器
9、初始化階段:TCR的TSS位置1,關(guān)閉計時器,停止計時;加載PRD值重新加載TCR,初始化TDDR,設(shè)置TSS=0和TRB=1,啟動計時器周期重新加載計時器。將計時器中斷方法(INTM=1)設(shè)置為:將IFR的TINT設(shè)置為1,清除未處理的計時器中斷將IMR的TINT設(shè)置為1,然后啟動計時器中斷。將INTM設(shè)置為0以打開所有中斷。計時器將自動加載計時。TSS=0:啟動計時器;TRB=1:自動裝載;TDDR=Ah:分頻系數(shù)10;將Soft=1,free=0:計數(shù)器減小到0將導(dǎo)致死機。TCR=0AAAH。計時周期:0101H;關(guān)閉計時器中斷:IFR=0008H;打開計時器中斷:IMR=0008H。S
10、TM #0010H,TCRTSS=0關(guān)閉計時器STM #0101H,prd加載周期寄存器(PRD) STM #0AAAH,TCR加載計時器控制器并啟動計時器STM #0080H,IFR。未處理的計時器中斷STM #0080H,刪除IMR開放式計時器中斷rsbx intm開放中斷,6.2.2 C54x計時器/柜臺應(yīng)用程序,1 .方波生成器(1)初始化計時器(例如,使用TMS320VC5402實現(xiàn)方波生成器)。時鐘頻率4MHz,XF端輸出占空比50%的方波,方波的周期由切片計時器確定,并使用中斷方法實現(xiàn)。計時器關(guān)閉,TCR的TSS=1;加載PRD。設(shè)置計時中斷周期,每個中斷翻轉(zhuǎn)一次,輸出端展平一次
11、。計時器啟動,TDDR初始化,TSS=0,TRB=1。(2)中斷初始化,中斷寄存器IFR的定時中斷位TINT=1允許,未處理的定時中斷刪除中斷屏蔽寄存器IMR的定時屏蔽位TINT=1,開放定時中斷狀態(tài)控制寄存器ST1的中斷標(biāo)志位INTM=0,所有中斷開放。(3)方波生成器節(jié)目列表,周期8毫秒的方波生成器,定時中斷周期4毫秒,每個中斷一次,輸出側(cè)平反一次。ab C1 . ASM;計時器0寄存器地址Tim 0 set 0024h prd 0 set 0025h TC r0 set 0026h;K_TCR0:設(shè)定計時器控制寄存器內(nèi)容k _ tcr0 _ soft.set0bsoft=0k _ TCR
12、 0 _ free . set 0b;free=0k _ TCR 0 _ PSC . set 1001 b;Psc=9h k _ tcr0 _ trb.set 1bTRB=1k _ TCR 0 _ TSS . set 0b;TSS=0k _ TCR 0 _ tddr . set 1001 b;tddr=9k _ TCR 0 . set k _ TCR 0 _ soft | k _ TCR 0 _ free | k _ TCR 0 _ PSC | k _ TCR 0 _ TRB計時器0初始化計時TT=t *(tddr 1)*(pr D1);給定的TDDR=9,PRD=1599,時鐘時鐘頻率f=4
13、MHz,t=250nsTt=250 * (91) * (15991)=4,000,000 (ns)=4 (ms) STM # 1599,小組0 STM # 1599,4,000,000當(dāng)前XF輸出級別標(biāo)志位;T0_flag=1時,xf=1;T0_flag=0時,xf=0,time0 _ rev: pshm st1 bitf t0 _ flag,#1 BC xf_out,NTC SSBX XF ST #0 6.3 C54x中斷標(biāo)志寄存器IFR C54x中斷系統(tǒng)中斷標(biāo)志寄存器IFR和中斷掩碼寄存器IMR的兩個中斷寄存器設(shè)置。C5402中斷徽標(biāo)寄存器IFR的結(jié)構(gòu):中斷徽標(biāo)寄存器IFR是存儲圖像寄存器
14、,如果出現(xiàn)一個中斷,則IFR的對應(yīng)中斷徽標(biāo)位置1,直到CPU識別中斷為止。6.3.1中斷寄存器,1 .中斷標(biāo)志寄存器IFR中斷標(biāo)志寄存器IFR各位的功能。1 .在中斷標(biāo)志寄存器IFR C54x系列芯片上,IFR的5 0位對應(yīng)中斷源分別是外部中斷和通信中斷標(biāo)志寄存器,156位中斷源取決于芯片上定義的中斷源類型。三個茄子會清除中斷旗標(biāo)。重置軟件和硬件,即C54x重置針腳RS=0;相應(yīng)的IFR標(biāo)志位置1;必須使用相應(yīng)的中斷編號中斷響應(yīng)。也就是說,使用INTR #K命令。2 .中斷屏蔽寄存器IMR,中斷屏蔽寄存器主要是控制中斷源屏蔽和開放的存儲映像寄存器。狀態(tài)寄存器ST1的INTM位為0時允許全局中斷
15、。在IMR的位置1打開相應(yīng)的中斷RS和NMI都不包含在IMR中,因此IMR無法同時屏蔽這兩個中斷。2 .中斷屏蔽寄存器IMR,中斷屏蔽寄存器IMR結(jié)構(gòu):允許用戶讀寫IMR寄存器。2 .中斷屏蔽寄存器IMR,中斷屏蔽寄存器IMR各位功能:6.3.2中斷控制,中斷控制主要是部分中斷屏蔽,防止對當(dāng)前運行程序的其他中斷干擾,防止對等中斷之間的響應(yīng)競爭。1.您可以通過硬件部件或軟件說明請求一個中斷請求中斷。創(chuàng)建中斷時,其中斷標(biāo)志位置在IFR寄存器期間設(shè)置為1。無論是否響應(yīng)中斷處理器,牙齒標(biāo)志位置均為1牙齒。當(dāng)相應(yīng)的中斷響應(yīng)發(fā)生時,標(biāo)志位會自動清除。1 .接收中斷請求,(1)硬件中斷請求外部硬件中斷外部中
16、斷通信端口信號請求,內(nèi)部硬件中斷芯片內(nèi)部外圍設(shè)備信號中斷請求。C5402硬件中斷請求信號:外部中斷:INT3 INT0針;鄭智薰屏蔽中斷:RS和NMI針;籌碼中的中斷:BRINT0、BXINT0、BRINT1和BXINT1(串行中斷)TINT0、TINT1(計時器中斷);DMAC4、DMAC5(DMA中斷);HPINT(HPI中斷)。(2)軟件中斷請求,軟件中斷節(jié)目命令生成的中斷請求。主要是INTR命令:允許運行所有屏蔽中斷,包括自定義中斷(SINT0到Sint 30):TRAP命令:與INTR命令相同,但不影響狀態(tài)寄存器ST1的中斷方法(INTM)位。RESET命令:可以在節(jié)目的任何時間創(chuàng)建,以便處理器狀態(tài)返回到預(yù)定的狀態(tài)。2 .對于中斷響應(yīng)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 原輔料退貨合同范本
- 員工中途入股協(xié)議合同范例
- 借款合同范本填寫模板
- 參加展會合同范本
- 動物疫病防治員題庫+參考答案
- 汽車電工電子應(yīng)用練習(xí)題庫(含參考答案)
- 2025年飛機燃油系統(tǒng)項目發(fā)展計劃
- 人事經(jīng)理轉(zhuǎn)正工作總結(jié)
- 探尋紅色文化教育融入小學(xué)語文的意義及實踐策略
- 園林綠化行業(yè)分析
- 東鄉(xiāng)族學(xué)習(xí)課件
- 基建礦井應(yīng)急救援預(yù)案之綜合應(yīng)急預(yù)案匯編(完整版)資料
- GA/T 830-2021尸體解剖檢驗室建設(shè)規(guī)范
- 《PEP英語六年級下冊Unit3Readandwrite》東城虎英小學(xué)王曉惠
- GB/T 9846-2015普通膠合板
- GB/T 3778-2021橡膠用炭黑
- GB/T 32348.1-2015工業(yè)和商業(yè)用電阻式伴熱系統(tǒng)第1部分:通用和試驗要求
- GB/T 19228.3-2012不銹鋼卡壓式管件組件第3部分:O形橡膠密封圈
- (完整)醫(yī)院收費員考試題題庫及參考答案(通用版)
- 飛機的發(fā)展簡史PPT
- 沖擊波療法課件
評論
0/150
提交評論