TMS320C55x的片內(nèi)集成外設(shè)開(kāi)發(fā)及測(cè)試_第1頁(yè)
TMS320C55x的片內(nèi)集成外設(shè)開(kāi)發(fā)及測(cè)試_第2頁(yè)
TMS320C55x的片內(nèi)集成外設(shè)開(kāi)發(fā)及測(cè)試_第3頁(yè)
TMS320C55x的片內(nèi)集成外設(shè)開(kāi)發(fā)及測(cè)試_第4頁(yè)
TMS320C55x的片內(nèi)集成外設(shè)開(kāi)發(fā)及測(cè)試_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1 1 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2 2 5.1 c55x片內(nèi)外設(shè)與芯片支持庫(kù)簡(jiǎn)介片內(nèi)外設(shè)與芯片支持庫(kù)簡(jiǎn)介 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用3 3 5.1 c55x片內(nèi)外設(shè)與芯片支持庫(kù)簡(jiǎn)介片內(nèi)外設(shè)與芯片支持庫(kù)簡(jiǎn)介 計(jì)數(shù)器計(jì)數(shù)器 20212021年年5 5月月9 9日日tms320c55x dsptms320c

2、55x dsp原理及應(yīng)用原理及應(yīng)用4 4 2外部設(shè)備連接接口外部設(shè)備連接接口 (1)外部存儲(chǔ)器連接接口外部存儲(chǔ)器連接接口(emif):與并行存儲(chǔ)器與并行存儲(chǔ)器(sdram、 sbsram、flash、sram)或外部并行設(shè)備(并行或外部并行設(shè)備(并行a/d、d/a、 具有異步并行接口的專(zhuān)用芯片具有異步并行接口的專(zhuān)用芯片)連接。連接。 (2)主機(jī)接口主機(jī)接口(ehpi):為主控為主控cpu和和c55x處理器之間提供一條快處理器之間提供一條快 捷的并行連接接口,對(duì)捷的并行連接接口,對(duì)dsp進(jìn)行控制、程序加載、數(shù)據(jù)傳輸。進(jìn)行控制、程序加載、數(shù)據(jù)傳輸。 20212021年年5 5月月9 9日日tms3

3、20c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用5 5 3信號(hào)采集信號(hào)采集 (1)模模/數(shù)轉(zhuǎn)換器數(shù)轉(zhuǎn)換器-實(shí)現(xiàn)多通道模實(shí)現(xiàn)多通道模/數(shù)轉(zhuǎn)換。數(shù)轉(zhuǎn)換。 (2)通用輸入通用輸入/輸出接口輸出接口(gpio)-提供數(shù)字信號(hào)輸入提供數(shù)字信號(hào)輸入/輸出功能;輸出功能; 當(dāng)被設(shè)置為輸出模式時(shí),可通過(guò)這些接口控制其他設(shè)備。當(dāng)被設(shè)置為輸出模式時(shí),可通過(guò)這些接口控制其他設(shè)備。 4通信接口通信接口 (1)多通道緩沖串口多通道緩沖串口(mcbsp)-連接串行存儲(chǔ)器、連接串行存儲(chǔ)器、a/d、d/a轉(zhuǎn)轉(zhuǎn) 換器,并可以通過(guò)該接口實(shí)現(xiàn)與其他處理器的高速串行連接。換器,并可以通過(guò)該接口實(shí)現(xiàn)與其他處理器的高

4、速串行連接。 (2)i2c接口、異步串口、接口、異步串口、usb接口以及多媒體卡接口以及多媒體卡/sd卡接口等??ń涌诘?。 5.其他外設(shè)其他外設(shè) 包括:包括:dma控制器和指令流水線(xiàn)等,用來(lái)輔助控制器和指令流水線(xiàn)等,用來(lái)輔助cpu工作,提工作,提 高高dsp的工作效率。的工作效率。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用6 6 為方便地實(shí)現(xiàn)為方便地實(shí)現(xiàn)c55x外設(shè)的控制,提供了片上外設(shè)支持庫(kù)外設(shè)的控制,提供了片上外設(shè)支持庫(kù)(csl), 可通過(guò)程序或可通過(guò)程序或dsp/bios調(diào)用調(diào)用csl函數(shù)和宏。函數(shù)和宏。 csl

5、庫(kù)的位置:庫(kù)的位置:c:c5500biosinclude 特點(diǎn):特點(diǎn): (1)采用標(biāo)準(zhǔn)協(xié)議對(duì)外設(shè)進(jìn)行編程)采用標(biāo)準(zhǔn)協(xié)議對(duì)外設(shè)進(jìn)行編程 包括數(shù)據(jù)類(lèi)型、定義外設(shè)配置的宏定義和對(duì)各種外設(shè)操作的函包括數(shù)據(jù)類(lèi)型、定義外設(shè)配置的宏定義和對(duì)各種外設(shè)操作的函 數(shù)等。數(shù)等。 (2)基本資源管理)基本資源管理 (3)設(shè)備符號(hào)描述)設(shè)備符號(hào)描述 定義外設(shè)寄存器和寄存器域符號(hào),使程序易于移植。定義外設(shè)寄存器和寄存器域符號(hào),使程序易于移植。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用7 7 功能:功能:從從clkin引腳接收輸入的時(shí)鐘,將其變換為

6、引腳接收輸入的時(shí)鐘,將其變換為cpu及其外及其外 設(shè)所需要的工作時(shí)鐘,工作時(shí)鐘也可經(jīng)過(guò)分頻通過(guò)設(shè)所需要的工作時(shí)鐘,工作時(shí)鐘也可經(jīng)過(guò)分頻通過(guò)clkout輸輸 出,供其他器件使用。時(shí)鐘發(fā)生器內(nèi)有一數(shù)字鎖相環(huán)出,供其他器件使用。時(shí)鐘發(fā)生器內(nèi)有一數(shù)字鎖相環(huán)(dpll)和和 一個(gè)時(shí)鐘模式寄存器一個(gè)時(shí)鐘模式寄存器(clkmd)。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用8 8 clkin dsp時(shí)鐘時(shí)鐘 發(fā)生器發(fā)生器 cpu 時(shí)鐘時(shí)鐘 cpu、外設(shè)、其他器件、外設(shè)、其他器件 clkdiv clkout 圖圖5-1 時(shí)鐘輸出時(shí)鐘輸出

7、 表表5-1 時(shí)鐘模式寄存器時(shí)鐘模式寄存器clkmd 位位字字 段段數(shù)數(shù) 值值說(shuō)說(shuō) 明明 15rsvd保留保留 14iai 0 1 退出退出idle狀態(tài)后,決定狀態(tài)后,決定pll是否重新鎖定是否重新鎖定 pll將使用與進(jìn)入將使用與進(jìn)入idle狀態(tài)之前相同的設(shè)置進(jìn)狀態(tài)之前相同的設(shè)置進(jìn) 行鎖定行鎖定 pll將重新鎖定過(guò)程將重新鎖定過(guò)程 13iob 0 1 處理失鎖處理失鎖 時(shí)鐘發(fā)生器不中斷時(shí)鐘發(fā)生器不中斷pll,pll繼續(xù)輸出時(shí)鐘繼續(xù)輸出時(shí)鐘 時(shí)鐘發(fā)生器自動(dòng)切換到旁路模式,重新開(kāi)始跟蹤時(shí)鐘發(fā)生器自動(dòng)切換到旁路模式,重新開(kāi)始跟蹤 鎖定后,又自動(dòng)切換到鎖定模式鎖定后,又自動(dòng)切換到鎖定模式 12test

8、0必須保持為必須保持為0 一、時(shí)鐘模式寄存器一、時(shí)鐘模式寄存器(clkmd) 功能:功能:控制時(shí)鐘發(fā)生器的工作狀態(tài)。控制時(shí)鐘發(fā)生器的工作狀態(tài)。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1010 表表5-1 時(shí)鐘模式寄存器時(shí)鐘模式寄存器clkmd(續(xù))(續(xù)) 117pll mult031鎖定模式下的倍頻值,鎖定模式下的倍頻值,031 65pll-div03鎖定模式下的分頻值,鎖定模式下的分頻值,03 4pll enable1 0 pll使能使能 使能,為鎖定模式使能,為鎖定模式 禁止,為旁路模式禁止,為旁路模式 32by

9、pass div 00 01 10、11 旁路下的分頻值旁路下的分頻值 一分頻一分頻 二分頻二分頻 四分頻四分頻 1breakln0 1 錯(cuò)誤狀態(tài)錯(cuò)誤狀態(tài) pll失鎖失鎖 鎖定狀態(tài)或有對(duì)鎖定狀態(tài)或有對(duì)clkmd寄存器的寫(xiě)操作寄存器的寫(xiě)操作 0lock0 1 鎖定狀態(tài)鎖定狀態(tài) pll處于旁路模式處于旁路模式 pll處于鎖定模式處于鎖定模式 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1111 1旁路模式(旁路模式(bypass) 如果如果pll enable=0,pll工作于旁路模式,工作于旁路模式,pll對(duì)輸對(duì)輸 入時(shí)鐘信

10、號(hào)進(jìn)行分頻,分頻值由入時(shí)鐘信號(hào)進(jìn)行分頻,分頻值由bypass div確定:確定: 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1212 2鎖定模式(鎖定模式(lock) 如果如果pll enable=1,pll工作于鎖定模式,輸出的時(shí)工作于鎖定模式,輸出的時(shí) 鐘頻率由下面公式確定:鐘頻率由下面公式確定: 時(shí)鐘輸出頻率時(shí)鐘輸出頻率 pll mult pll div1 輸入頻率輸入頻率 cpu時(shí)鐘也可通過(guò)一個(gè)時(shí)鐘分頻器提供時(shí)鐘也可通過(guò)一個(gè)時(shí)鐘分頻器提供clkout信號(hào),信號(hào), clkout的頻率由系統(tǒng)寄存器(的頻率由系統(tǒng)寄存器

11、(sysr)中的)中的clkdiv確定:確定: 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1414 1省電(省電(idle) 為了節(jié)省功耗,可以使時(shí)鐘發(fā)生器處于省電狀態(tài),為了節(jié)省功耗,可以使時(shí)鐘發(fā)生器處于省電狀態(tài), 當(dāng)時(shí)鐘發(fā)生器退出省電狀態(tài)時(shí),當(dāng)時(shí)鐘發(fā)生器退出省電狀態(tài)時(shí),pll自動(dòng)切換到旁路模自動(dòng)切換到旁路模 式,進(jìn)行跟蹤鎖定,鎖定后返回到鎖定模式,時(shí)鐘模式式,進(jìn)行跟蹤鎖定,鎖定后返回到鎖定模式,時(shí)鐘模式 寄存器中與省電有關(guān)的位是寄存器中與省電有關(guān)的位是iai。 20212021年年5 5月月9 9日日tms320c55

12、x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1515 2dsp復(fù)位復(fù)位 在在dsp復(fù)位期間和復(fù)位之后,復(fù)位期間和復(fù)位之后,pll工作于旁路模式,工作于旁路模式, 輸出的時(shí)鐘頻率由輸出的時(shí)鐘頻率由clkmd引腳上的電平確定。引腳上的電平確定。 l如果如果clkmd引腳為低電平,輸出頻率等于輸入頻率;引腳為低電平,輸出頻率等于輸入頻率; l如果如果clkmd引腳為高電平,輸出頻率等于輸入頻率的引腳為高電平,輸出頻率等于輸入頻率的 一半。一半。 3失鎖失鎖 鎖相環(huán)對(duì)輸入時(shí)鐘跟蹤鎖定之后,由于其他原因使其鎖相環(huán)對(duì)輸入時(shí)鐘跟蹤鎖定之后,由于其他原因使其 輸出時(shí)鐘發(fā)生偏移,即失鎖。出現(xiàn)失鎖現(xiàn)

13、象后,輸出時(shí)鐘發(fā)生偏移,即失鎖。出現(xiàn)失鎖現(xiàn)象后,pll的動(dòng)的動(dòng) 作由時(shí)鐘模式寄存器中的作由時(shí)鐘模式寄存器中的iob確定。確定。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1616 調(diào)用時(shí)鐘發(fā)生器庫(kù)函數(shù)首先要在頭文件中包含調(diào)用時(shí)鐘發(fā)生器庫(kù)函數(shù)首先要在頭文件中包含csl_pll.h文件。文件。 首先要聲明首先要聲明pll配置結(jié)構(gòu)配置結(jié)構(gòu),具體聲明如下:,具體聲明如下: pll_config config_pll = 1, /*iai 休眠后重新鎖相休眠后重新鎖相 */ 1,/*iob 失鎖后進(jìn)入旁路模式并重新鎖相失鎖后進(jìn)入旁

14、路模式并重新鎖相 */ 6,/*倍頻系數(shù)倍頻系數(shù)pllmult=6*/ 0 /*1分頻,分頻, clkout= dsp主時(shí)鐘主時(shí)鐘/(div+1) */ ; 之后運(yùn)行配置函數(shù)之后運(yùn)行配置函數(shù): pll_config( 也可以通過(guò)函數(shù)設(shè)置也可以通過(guò)函數(shù)設(shè)置pll頻率:頻率: pll_setfreq(6, 1); 通過(guò)通過(guò)pll_setfreq函數(shù)可以復(fù)位函數(shù)可以復(fù)位pll鎖相環(huán),并改變倍頻和分頻數(shù)鎖相環(huán),并改變倍頻和分頻數(shù) 從而得到所需的頻率。從而得到所需的頻率。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1717 功能:

15、功能:片內(nèi)有兩個(gè)片內(nèi)有兩個(gè)20位軟件可編程定時(shí)器,利用定時(shí)器可向位軟件可編程定時(shí)器,利用定時(shí)器可向 cpu產(chǎn)生周期性中斷或向產(chǎn)生周期性中斷或向dsp片外的器件提供周期信號(hào)。片外的器件提供周期信號(hào)。 定時(shí)器組成:定時(shí)器組成:1個(gè)個(gè)4 bit的預(yù)定標(biāo)計(jì)數(shù)器和的預(yù)定標(biāo)計(jì)數(shù)器和1個(gè)個(gè)16 bit的主計(jì)數(shù)器。的主計(jì)數(shù)器。 有兩個(gè)計(jì)數(shù)寄存器有兩個(gè)計(jì)數(shù)寄存器(psc,tim)和兩個(gè)周期寄存器和兩個(gè)周期寄存器(tddr,prd) , 初初 始化過(guò)程中將周期寄存器的內(nèi)容拷貝到計(jì)數(shù)寄存器中。始化過(guò)程中將周期寄存器的內(nèi)容拷貝到計(jì)數(shù)寄存器中。 tddr和和prd-存放計(jì)時(shí)器的計(jì)時(shí)值存放計(jì)時(shí)器的計(jì)時(shí)值; psc和和ti

16、m-完成計(jì)時(shí)任務(wù)。完成計(jì)時(shí)任務(wù)。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1818 cpu時(shí)鐘時(shí)鐘 tin/tout tddr 4位預(yù)定標(biāo)器位預(yù)定標(biāo)器 psc prd 16位主計(jì)數(shù)器位主計(jì)數(shù)器 tim 中斷請(qǐng)求中斷請(qǐng)求 dma同步事件同步事件 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用1919 1.工作時(shí)鐘源:工作時(shí)鐘源: 工作時(shí)鐘可來(lái)自工作時(shí)鐘可來(lái)自dsp內(nèi)部的內(nèi)部的cpu時(shí)鐘,也可以來(lái)自引腳時(shí)鐘,也可以來(lái)自引腳 tin/tout,由定時(shí)器控制

17、寄存器,由定時(shí)器控制寄存器(tcr)中的中的func確定。確定。 定時(shí)器的工作模式定時(shí)器的工作模式 有:有: l當(dāng)當(dāng)func=00b時(shí),時(shí),tin/tout為高阻態(tài),時(shí)鐘源是內(nèi)部時(shí)為高阻態(tài),時(shí)鐘源是內(nèi)部時(shí) 鐘(鐘(cpu時(shí)鐘)。時(shí)鐘)。 l當(dāng)當(dāng)func=01b時(shí),時(shí),tin/tout為定時(shí)器輸出,時(shí)鐘源是內(nèi)為定時(shí)器輸出,時(shí)鐘源是內(nèi) 部時(shí)鐘(部時(shí)鐘(cpu時(shí)鐘)。時(shí)鐘)。 l當(dāng)當(dāng)func=10b時(shí),時(shí),tin/tout為通用輸出,時(shí)鐘源是內(nèi)部為通用輸出,時(shí)鐘源是內(nèi)部 時(shí)鐘(時(shí)鐘(cpu時(shí)鐘)。時(shí)鐘)。 l當(dāng)當(dāng)func=11b時(shí),時(shí),tin/tout為定時(shí)器輸入,時(shí)鐘源是外為定時(shí)器輸入,時(shí)鐘源是外

18、 部時(shí)鐘。部時(shí)鐘。 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2020 2.定時(shí)器頻率計(jì)算定時(shí)器頻率計(jì)算 預(yù)定標(biāo)器由輸入時(shí)鐘驅(qū)動(dòng),預(yù)定標(biāo)器由輸入時(shí)鐘驅(qū)動(dòng),psc在每個(gè)輸入時(shí)鐘周期減在每個(gè)輸入時(shí)鐘周期減1, 當(dāng)其減到當(dāng)其減到0時(shí),時(shí),tim減減1,當(dāng),當(dāng)tim減到減到0,定時(shí)器向,定時(shí)器向cpu發(fā)送發(fā)送 一個(gè)一個(gè)中斷請(qǐng)求(中斷請(qǐng)求(tint)。定時(shí)器發(fā)送中斷信號(hào)的頻率為:。定時(shí)器發(fā)送中斷信號(hào)的頻率為: ) 1() 1( prdtddr tint 輸入時(shí)鐘頻率 頻率 20212021年年5 5月月9 9日日tms320c55

19、x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2121 3.定時(shí)器的寄存器設(shè)置定時(shí)器的寄存器設(shè)置 定時(shí)器預(yù)定標(biāo)寄存器定時(shí)器預(yù)定標(biāo)寄存器prsc 位位字段字段數(shù)值數(shù)值說(shuō)明說(shuō)明 15-10reserved-保留保留 9-6psc0h-fh預(yù)定標(biāo)計(jì)數(shù)寄存器預(yù)定標(biāo)計(jì)數(shù)寄存器 5-4reserved-保留保留 3-0tddr0h-fh 當(dāng)當(dāng)psc重新裝入時(shí),將重新裝入時(shí),將tddr的內(nèi)容拷的內(nèi)容拷 貝到貝到psc中中 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2222 主計(jì)數(shù)寄存器主計(jì)數(shù)寄存器tim 位位字段字段數(shù)值數(shù)

20、值說(shuō)明說(shuō)明 15-0tim 0000h- ffffh 主計(jì)數(shù)寄存器主計(jì)數(shù)寄存器 主周期寄存器主周期寄存器prd 位位字段字段數(shù)值數(shù)值說(shuō)明說(shuō)明 15-10prd 0000h- ffffh 當(dāng)當(dāng)tim必須重新裝入時(shí),將必須重新裝入時(shí),將prd的內(nèi)容拷的內(nèi)容拷 貝到貝到tim中中 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2323 定時(shí)器控制寄存器定時(shí)器控制寄存器tcr 位位字段字段數(shù)值數(shù)值說(shuō)明說(shuō)明 15idleen 0 1 省電使能位省電使能位 定時(shí)器不能處于省電狀態(tài)定時(shí)器不能處于省電狀態(tài) 如果省電狀態(tài)寄存器中的如果省電狀態(tài)

21、寄存器中的peris=1,定時(shí),定時(shí) 器進(jìn)入省電狀態(tài)器進(jìn)入省電狀態(tài) 14intext 0 1 時(shí)鐘源從內(nèi)部切換到外部標(biāo)志位時(shí)鐘源從內(nèi)部切換到外部標(biāo)志位 定時(shí)器沒(méi)有準(zhǔn)備好使用外部時(shí)鐘源定時(shí)器沒(méi)有準(zhǔn)備好使用外部時(shí)鐘源 定時(shí)器準(zhǔn)備使用外部時(shí)鐘源定時(shí)器準(zhǔn)備使用外部時(shí)鐘源 13errtim 0 1 定時(shí)器錯(cuò)誤標(biāo)志,定時(shí)器錯(cuò)誤標(biāo)志, 正常正常 出錯(cuò)出錯(cuò) 12-11func 定時(shí)器工作模式選擇位定時(shí)器工作模式選擇位 10tlb 0 1 定時(shí)器裝載位,定時(shí)器裝載位, tim,psc不重新裝載不重新裝載 將將prd、tddr分別拷貝到分別拷貝到tim、psc中中 20212021年年5 5月月9 9日日tms3

22、20c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2424 定時(shí)器控制寄存器定時(shí)器控制寄存器tcr (續(xù))(續(xù)) 9soft 在調(diào)試時(shí)遇到斷點(diǎn)定時(shí)器的處理方法在調(diào)試時(shí)遇到斷點(diǎn)定時(shí)器的處理方法 8free 7-6pwid 00 01 10 11 定時(shí)器輸出脈沖的寬度定時(shí)器輸出脈沖的寬度 1個(gè)個(gè)cpu時(shí)鐘周期時(shí)鐘周期 2個(gè)個(gè)cpu時(shí)鐘周期時(shí)鐘周期 4個(gè)個(gè)cpu時(shí)鐘周期時(shí)鐘周期 8個(gè)個(gè)cpu時(shí)鐘周期時(shí)鐘周期 5arb 自動(dòng)重裝控制位自動(dòng)重裝控制位 4tss0 1 定時(shí)器停止?fàn)顟B(tài)位,定時(shí)器停止?fàn)顟B(tài)位, 啟動(dòng);啟動(dòng); 停止停止 3c/p0 1 定時(shí)器輸出時(shí)鐘定時(shí)器輸出時(shí)鐘/脈沖選擇,脈

23、沖選擇, 輸出脈沖;輸出脈沖; 輸出時(shí)鐘輸出時(shí)鐘 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2525 2polar0 1 時(shí)鐘輸出極性位,時(shí)鐘輸出極性位, 正極性;正極性; 負(fù)極性負(fù)極性 1datout0 1 當(dāng)當(dāng)tin/tout作為通用輸出引腳,該位控制引作為通用輸出引腳,該位控制引 腳上的電平,腳上的電平, 低電平;低電平; 高電平高電平 0reserved0保留保留 定時(shí)器控制寄存器定時(shí)器控制寄存器tcr (續(xù))(續(xù)) 20212021年年5 5月月9 9日日tms320c55x dsptms320c55x dsp

24、原理及應(yīng)用原理及應(yīng)用2626 1. 初始化定時(shí)器初始化定時(shí)器 初始化過(guò)程如下:初始化過(guò)程如下: (1)停止計(jì)時(shí)()停止計(jì)時(shí)(tss=1),定時(shí)器裝載使能(),定時(shí)器裝載使能(tlb=1),), 并將周期寄存器(并將周期寄存器(tim,psc)的內(nèi)容拷貝到計(jì)數(shù)寄存器)的內(nèi)容拷貝到計(jì)數(shù)寄存器 (prd,tddr);); (2)將預(yù)定標(biāo)計(jì)數(shù)周期數(shù)寫(xiě)入)將預(yù)定標(biāo)計(jì)數(shù)周期數(shù)寫(xiě)入tddr; (3)將主計(jì)數(shù)器周期數(shù)裝入)將主計(jì)數(shù)器周期數(shù)裝入prd; (4)關(guān)閉定時(shí)器裝載()關(guān)閉定時(shí)器裝載(tlb=0),啟動(dòng)計(jì)時(shí)(),啟動(dòng)計(jì)時(shí)(tss=0)。)。 20212021年年5 5月月9 9日日tms320c55x

25、dsptms320c55x dsp原理及應(yīng)用原理及應(yīng)用2727 2停止停止/啟動(dòng)定時(shí)器啟動(dòng)定時(shí)器 利用時(shí)鐘控制寄存器中的利用時(shí)鐘控制寄存器中的tss位可停止或啟動(dòng)定時(shí)器。位可停止或啟動(dòng)定時(shí)器。 (1)tss=1,停止計(jì)時(shí),停止計(jì)時(shí);(2)tss=0,啟動(dòng)計(jì)時(shí),啟動(dòng)計(jì)時(shí) 3dsp復(fù)位復(fù)位 dsp復(fù)位后定時(shí)器的寄存器將按照如下規(guī)則復(fù)位:復(fù)位后定時(shí)器的寄存器將按照如下規(guī)則復(fù)位: l停止定時(shí)(停止定時(shí)(tss=1);); l預(yù)定標(biāo)計(jì)數(shù)器值為預(yù)定標(biāo)計(jì)數(shù)器值為0; l主計(jì)數(shù)器值為主計(jì)數(shù)器值為ffffh; l定時(shí)器不進(jìn)行自動(dòng)重裝(定時(shí)器不進(jìn)行自動(dòng)重裝(arb=0);); lidle指令不能使定時(shí)器進(jìn)入省電模式;指令不能使定時(shí)器進(jìn)入省電模式; l仿真時(shí)遇到軟件斷點(diǎn)定時(shí)器立即停止工作;仿真時(shí)遇到軟件斷點(diǎn)定時(shí)器立即停止工作; ltin/tout為高阻態(tài),時(shí)鐘源是內(nèi)部時(shí)鐘(為高阻態(tài),時(shí)鐘源是內(nèi)部時(shí)鐘(func=00b)。)。 注:定時(shí)器程序?qū)懺谝蛔ⅲ憾〞r(shí)器程序?qū)懺谝?個(gè)中斷函數(shù)中。個(gè)中斷函數(shù)中。 20212021年年5 5月月9 9日日tm

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論