




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6.1.1 6.1.1 概述概述 數(shù)字?jǐn)?shù)字I/OI/O端口是芯片與外界聯(lián)絡(luò)的一種接口,它實(shí)現(xiàn)的端口是芯片與外界聯(lián)絡(luò)的一種接口,它實(shí)現(xiàn)的是電平信號(hào)的輸入和輸出。是電平信號(hào)的輸入和輸出。DSPDSP芯片的芯片的I/OI/O端口都具有雙重的端口都具有雙重的功能功能( (即功能復(fù)用即功能復(fù)用) ),或用于普通的輸入輸出功能,或用于一,或用于普通的輸入輸出功能,或用于一些特殊的功能,終究是哪一種功能,可經(jīng)過(guò)設(shè)置復(fù)用控制存些特殊的功能,終究是哪一種功能,可經(jīng)過(guò)設(shè)置復(fù)用控制存放器來(lái)實(shí)現(xiàn)。當(dāng)
2、放器來(lái)實(shí)現(xiàn)。當(dāng)I/OI/O口已設(shè)定為普通的輸入輸出功能時(shí),其口已設(shè)定為普通的輸入輸出功能時(shí),其數(shù)據(jù)輸入輸出的方向可利用數(shù)據(jù)和方向控制存放器來(lái)設(shè)置。數(shù)據(jù)輸入輸出的方向可利用數(shù)據(jù)和方向控制存放器來(lái)設(shè)置。因此,對(duì)因此,對(duì)I/OI/O端口的操作對(duì)應(yīng)著兩類(lèi)存放器:端口的操作對(duì)應(yīng)著兩類(lèi)存放器:I/OI/O端口復(fù)用控端口復(fù)用控制存放器和數(shù)據(jù)和方向控制存放器,前者決議制存放器和數(shù)據(jù)和方向控制存放器,前者決議I/OI/O端口的功端口的功能,后者決議普通功能引腳的數(shù)據(jù)方向和當(dāng)前輸入或輸出的能,后者決議普通功能引腳的數(shù)據(jù)方向和當(dāng)前輸入或輸出的有效電平。有效電平。 TMS320LF2407 TMS320LF2407芯
3、片的芯片的I/OI/O端口分為端口分為A A、B B、C C、D D、E E、F F共共6 6組,對(duì)應(yīng)的組,對(duì)應(yīng)的I/OI/O端口復(fù)用控制存放器和數(shù)據(jù)和方向控制存放端口復(fù)用控制存放器和數(shù)據(jù)和方向控制存放器共器共9 9個(gè)。個(gè)。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)寄存器地址寄存器地址寄存器名稱(chēng)寄存器名稱(chēng)功功 能能7090h7090hMCRAMCRAI/OI/O端口復(fù)用控制寄存器端口復(fù)用控制寄存器A A7092h7092hMCRBMCRBI/OI/O端口復(fù)用控制寄存器端口復(fù)用控制寄存器B B7094h7094hMCRCMCRCI/OI/O端口復(fù)用控制寄存器端口復(fù)用控制寄存器
4、C C7098h7098hPADATDIRPADATDIRA A組數(shù)據(jù)和方向控制寄存器組數(shù)據(jù)和方向控制寄存器709Ah709AhPBDATDIRPBDATDIRB B組數(shù)據(jù)和方向控制寄存器組數(shù)據(jù)和方向控制寄存器709Ch709ChPCDATDIRPCDATDIRC C組數(shù)據(jù)和方向控制寄存器組數(shù)據(jù)和方向控制寄存器709Eh709EhPDDATDIRPDDATDIRD D組數(shù)據(jù)和方向控制寄存器組數(shù)據(jù)和方向控制寄存器7095h7095hPEDATDIRPEDATDIRE E組數(shù)據(jù)和方向控制寄存器組數(shù)據(jù)和方向控制寄存器7096h7096hPFDATDIRPFDATDIRF F組數(shù)據(jù)和方向控制寄存器組數(shù)
5、據(jù)和方向控制寄存器第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè) 6.1.2 I/O端口的復(fù)用控制存放器1 1、MCRAMCRA功能配置功能配置 位位1515:寫(xiě):寫(xiě)1 1為為T(mén)CLKINA TCLKINA ;寫(xiě);寫(xiě)0 0為為IOPB7IOPB7。 位位1414:寫(xiě):寫(xiě)1 1為為T(mén)DIRA TDIRA ;寫(xiě);寫(xiě)0 0為為IOPB6IOPB6。 位位1313:寫(xiě):寫(xiě)1 1為為T(mén)2PWM/T2CMP T2PWM/T2CMP ;寫(xiě);寫(xiě)0 0為為IOPB5IOPB5。 位位1212:寫(xiě):寫(xiě)1 1為為T(mén)1PWM/T1CMP T1PWM/T1CMP ;寫(xiě);寫(xiě)0 0為為IOPB4IOPB4。
6、位位1111:寫(xiě):寫(xiě)1 1為為PWM6 PWM6 ;寫(xiě);寫(xiě)0 0為為IOPB3IOPB3。 位位1010:寫(xiě):寫(xiě)1 1為為PWM5 PWM5 ;寫(xiě);寫(xiě)0 0為為IOPB2IOPB2。 位位9 9:寫(xiě):寫(xiě)1 1為為PWM4 PWM4 ;寫(xiě);寫(xiě)0 0為為IOPB1IOPB1。 位位8 8:寫(xiě):寫(xiě)1 1為為PWM3 PWM3 ;寫(xiě);寫(xiě)0 0為為IOPB0IOPB0。 位位7 7:寫(xiě):寫(xiě)1 1為為PWM2 PWM2 ;寫(xiě);寫(xiě)0 0為為IOPA7IOPA7。 位位6 6:寫(xiě):寫(xiě)1 1為為PWM1 PWM1 ;寫(xiě);寫(xiě)0 0為為IOPA6IOPA6。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)
7、外設(shè)位位5 5:寫(xiě):寫(xiě)1 1為為CAP3 CAP3 ;寫(xiě);寫(xiě)0 0為為IOPA5IOPA5。 位位4 4:寫(xiě):寫(xiě)1 1為為CAP2/QEP2 CAP2/QEP2 ;寫(xiě);寫(xiě)0 0為為IOPA4IOPA4。 位位3 3:寫(xiě):寫(xiě)1 1為為CAP1/QEP1 CAP1/QEP1 ;寫(xiě);寫(xiě)0 0為為IOPA3IOPA3。 位位2 2:寫(xiě):寫(xiě)1 1為為XINT1 XINT1 ;寫(xiě);寫(xiě)0 0為為IOPA2IOPA2。 位位1 1:寫(xiě):寫(xiě)1 1為為SCIRXD SCIRXD ;寫(xiě);寫(xiě)0 0為為IOPA1IOPA1。 位位0 0:寫(xiě):寫(xiě)1 1為為SCITXD SCITXD ;寫(xiě);寫(xiě)0 0為為IOPA0IOPA0
8、。 2 2、MCRBMCRB功能配置功能配置 位位15-915-9:必需配置為:必需配置為1 1,使該部分引腳為,使該部分引腳為JTAGJTAG接口功能接口功能 。 位位8 8:寫(xiě):寫(xiě)1 1為為XINT2/ADCSOC XINT2/ADCSOC ;寫(xiě);寫(xiě)0 0為為IOPD0IOPD0。 位位7 7:寫(xiě):寫(xiě)1 1為為CANRX CANRX ;寫(xiě);寫(xiě)0 0為為IOPC7IOPC7。 位位6 6:寫(xiě):寫(xiě)1 1為為CANTX CANTX ;寫(xiě);寫(xiě)0 0為為IOPC6IOPC6。 位位5 5:寫(xiě):寫(xiě)1 1為為SPISTE SPISTE ;寫(xiě);寫(xiě)0 0為為IOPC5IOPC5。 位位4 4:寫(xiě):寫(xiě)1 1為
9、為SPICLK SPICLK ;寫(xiě);寫(xiě)0 0為為IOPC4IOPC4。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)位位3 3:寫(xiě):寫(xiě)1 1為為SPISOMI SPISOMI ;寫(xiě);寫(xiě)0 0為為IOPC3IOPC3。 位位2 2:寫(xiě):寫(xiě)1 1為為SPISIMO SPISIMO ;寫(xiě);寫(xiě)0 0為為IOPC2IOPC2。 位位1 1:寫(xiě):寫(xiě)1 1為為BIO BIO ;寫(xiě);寫(xiě)0 0為為IOPC1IOPC1。 位位0 0:寫(xiě):寫(xiě)1 1為為W/R W/R ;寫(xiě);寫(xiě)0 0為為IOPC0IOPC0。 3 3、MCRCMCRC功能配置功能配置 位位1515:為保管位。:為保管位。 位位1414
10、:寫(xiě):寫(xiě)1 1為為IOPF6 IOPF6 ;寫(xiě);寫(xiě)0 0為為IOPF6 IOPF6 。 位位1313:寫(xiě):寫(xiě)1 1為為T(mén)CLKINB TCLKINB ;寫(xiě);寫(xiě)0 0為為IOPF5 IOPF5 。 位位1212:寫(xiě):寫(xiě)1 1為為T(mén)DIRB TDIRB ;寫(xiě);寫(xiě)0 0為為IOPF4 IOPF4 。 位位1111:寫(xiě):寫(xiě)1 1為為T(mén)4PWM/T4CMP T4PWM/T4CMP ;寫(xiě);寫(xiě)0 0為為IOPF3 IOPF3 。 位位1010:寫(xiě):寫(xiě)1 1為為T(mén)3PWM/T3CMP T3PWM/T3CMP ;寫(xiě);寫(xiě)0 0為為IOPF2 IOPF2 。 位位9 9:寫(xiě):寫(xiě)1 1為為CAP6 CAP6 ;寫(xiě);寫(xiě)
11、0 0為為IOPF1 IOPF1 。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)位位8 8:寫(xiě):寫(xiě)1 1為為CAP5/QEP4 CAP5/QEP4 ;寫(xiě);寫(xiě)0 0為為IOPF0 IOPF0 。 位位7 7:寫(xiě):寫(xiě)1 1為為CAP4/QEP3 CAP4/QEP3 ;寫(xiě);寫(xiě)0 0為為IOPE7 IOPE7 。 位位6 6:寫(xiě):寫(xiě)1 1為為PWM12 PWM12 ;寫(xiě);寫(xiě)0 0為為IOPE6 IOPE6 。 位位5 5:寫(xiě):寫(xiě)1 1為為PWM11PWM11;寫(xiě);寫(xiě)0 0為為IOPE5 IOPE5 。 位位4 4:寫(xiě):寫(xiě)1 1為為PWM10 ; PWM10 ; 寫(xiě)寫(xiě)0 0為為IOPE
12、4 IOPE4 。 位位3 3:寫(xiě):寫(xiě)1 1為為PWM9 PWM9 ;寫(xiě);寫(xiě)0 0為為IOPE3 IOPE3 。 位位2 2:寫(xiě):寫(xiě)1 1為為PWM8 PWM8 ;寫(xiě);寫(xiě)0 0為為IOPE2 IOPE2 。 位位1 1:寫(xiě):寫(xiě)1 1為為PWM7 PWM7 ;寫(xiě);寫(xiě)0 0為為IOPE1IOPE1。 位位0 0:寫(xiě):寫(xiě)1 1為為CLKOUT CLKOUT ;寫(xiě);寫(xiě)0 0為為IOPE0 IOPE0 。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6.1.3 I/O6.1.3 I/O端口的數(shù)據(jù)和方向控制存放器端口的數(shù)據(jù)和方向控制存放器 數(shù)據(jù)和方向控制存放器PxDATDIR(x為AF)共
13、有6個(gè),只需當(dāng)I/O端口被設(shè)置成普通的I/O功能時(shí),數(shù)據(jù)和方向控制存放器才起作用。 6個(gè)數(shù)據(jù)和方向控制存放器的格式根本一樣,其高8位表示對(duì)應(yīng)的低8位的數(shù)據(jù)輸入輸出方向,低8位表示相應(yīng)的I/O口的有效邏輯電平。 (1)A(1)A組端口組端口PADATDIR PADATDIR 15141312111098A7DIRA6DIRA5DIRA4DIRA3DIRA2DIRA1DIRA0DIR76543210IOPA7IOPA6IOPA5IOPA4IOPA3IOPA2IOPA1IOPA0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)15141312111098A7DIRA6DIRA5DIRA4
14、DIRA3DIRA2DIRA1DIRA0DIR76543210IOPA7IOPA6IOPA5IOPA4IOPA3IOPA2IOPA1IOPA0 表中,位AxDIR(x為70)決議對(duì)應(yīng)位IOPAx(x為70)引腳的輸入或輸出方向。當(dāng)AxDIR1時(shí),IOPAx位對(duì)應(yīng)的引腳為輸出方式;當(dāng)AxDIR0時(shí),IOPAx位對(duì)應(yīng)的引腳為輸入方式。位IOPAx的電平表示輸入或輸出的形狀,0表示低電平,1表示高電平。例如,當(dāng)AxDIR=1時(shí),假設(shè)IOPAx=0,表示相應(yīng)引腳輸出低電平;假設(shè)IOPAx1,表示相應(yīng)引腳輸出高電平 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(2)B(2)B組端口的組端
15、口的PBDATDIR PBDATDIR 15141312111098B7DIRB6DIRB5DIRB4DIRB3DIRB2DIRB1DIRB0DIR76543210IOPB7IOPB6IOPB5IOPB4IOPB3IOPB2IOPB1IOPB0(3)C(3)C組端口的組端口的PCDATDIR PCDATDIR 15141312111098C7DIRC6DIRC5DIRC4DIRC3DIRC2DIRC1DIRC0DIR76543210IOPC7IOPC6IOPC5IOPC4IOPC3IOPC2IOPC1IOPC0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(4)D(4)D組端口的
16、組端口的PDDATDIR PDDATDIR 15141312111098保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位D0DIR76543210保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位保保留留位位IOPD0(5)E(5)E組端口的組端口的PEDATDIR PEDATDIR 15141312111098E7DIRE6DIRE5DIRE4DIRE3DIRE2DIRE1DIRE0DIR76543210IOPE7IOPE6IOPE5IOPE4IOPE3IOPE2IOPE1IOPE0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的
17、片內(nèi)外設(shè)(6)F(6)F組端口的組端口的PFDATDIR PFDATDIR 15141312111098保保留留位位F6DIRF5DIRF4DIRF3DIRF2DIRF1DIRF0DIR76543210保保留留位位IOPF6IOPF5IOPF4IOPF3IOPF2IOPF1IOPF0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6.1.4 I/O6.1.4 I/O端口運(yùn)用端口運(yùn)用 圖示一個(gè)TMS320LF2407與發(fā)光二極管的接口電路。該電路所實(shí)現(xiàn)的功能是循環(huán)點(diǎn)亮發(fā)光二極管,每個(gè)發(fā)光二極管亮0.5秒。 74HC273 74HC273是是8 8位數(shù)據(jù)位數(shù)據(jù)/ /地址鎖存器,地址鎖存
18、器,D0D0D7D7為數(shù)據(jù)輸入端;為數(shù)據(jù)輸入端;Q0-Q7Q0-Q7為數(shù)據(jù)輸出端;為數(shù)據(jù)輸出端;CLRCLR為主去除端,低電平觸發(fā),將鎖存數(shù)據(jù)清零;為主去除端,低電平觸發(fā),將鎖存數(shù)據(jù)清零;CLKCLK是觸發(fā)端,上升沿觸發(fā),即當(dāng)是觸發(fā)端,上升沿觸發(fā),即當(dāng)CLKCLK從低到高電平常,從低到高電平常,D0-D7D0-D7的數(shù)據(jù)經(jīng)過(guò)芯片輸出到的數(shù)據(jù)經(jīng)過(guò)芯片輸出到Q0-Q7Q0-Q7,為,為0 0時(shí)將數(shù)據(jù)鎖存。時(shí)將數(shù)據(jù)鎖存。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(1)(1)主程序主程序 IOSFT_REG .usect “.data0,1 IOSFT_REG .usect “.d
19、ata0,1; ;顯示數(shù)據(jù)存放器顯示數(shù)據(jù)存放器 .include “F2407REGS.H .include “F2407REGS.H ; ;援用頭文件援用頭文件 .def _c_int0 .def _c_int0 .text .text_c_int0: ;_c_int0: ;主程序入口主程序入口 CALL SYSINIT ; CALL SYSINIT ;調(diào)系統(tǒng)初始化程序調(diào)系統(tǒng)初始化程序 LDP #225 ; LDP #225 ;指向指向7080h-70FFh7080h-70FFh LACL MCRA ;MCRA LACL MCRA ;MCRA裝載裝載ACCACC AND #000FFh ;I
20、OPB AND #000FFh ;IOPB配置為普通配置為普通I/OI/O功能功能 SACL MCRA ;ACC SACL MCRA ;ACC送送MCRAMCRA LACL MCRC ;MCRC LACL MCRC ;MCRC裝載裝載ACCACC AND #0FBFFh ;IOPF2 AND #0FBFFh ;IOPF2口配置為普通口配置為普通I/OI/O功功能能 SACL MCRC ;ACC SACL MCRC ;ACC送送MCRCMCRC LACL PBDATDIR ;PBDATDIR LACL PBDATDIR ;PBDATDIR裝載裝載ACCACC OR #0FF00h ;IOPB O
21、R #0FF00h ;IOPB口設(shè)置為輸出方式口設(shè)置為輸出方式第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè) SACL PBDATDIR ;ACC送PBDATDIR LDP #5 ;指向0280h-02FFh SPLK #01h,IOSFT_REG;給顯示的數(shù)據(jù)賦初值LOOP: LDP #225 LACL PFDATDIR ;PFDATDIR裝載ACC OR #0404h ;IOPF2設(shè)置為輸出方式,輸出高電平 SACL PFDATDIR ;ACC送PFDATDIR LDP #5 LACL IOSFT_REG ;顯示數(shù)據(jù)裝載ACC LDP #225 SACL PBDATDIR ;
22、送顯示數(shù)據(jù)到IOPB口 LACL PFDATDIR AND #0FFFBh ;IOPF2=0 SCAL PFDATDIR ;關(guān)74HC273片選信號(hào)第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè) CALL DELAY ;調(diào)延時(shí)子程序 LDP #5 LACL IOSFT_REG ;送顯示數(shù)據(jù)到ACC SFL ;左移1位 SACL IOSFT_REG BIT IOSFT_REG,BIT7 ;判別能否循環(huán)完一次 BCND LOOP1,TC ;TC=1轉(zhuǎn)LOOP1,即循環(huán)完一次 B WAIT ;否那么,轉(zhuǎn)WAITLOOP1: LDP #5 SPLK #01h,IOSFT_REG ;如循環(huán)
23、完一次那么顯示數(shù)據(jù)賦初值WAIT: NOP B LOOP ;如沒(méi)循環(huán)完那么轉(zhuǎn)LOOP第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(2)(2)系統(tǒng)初始化程序系統(tǒng)初始化程序SYSINIT:SYSINIT: SETC INTM ; SETC INTM ;中斷制止中斷制止 CLRC SXM ; CLRC SXM ;抑制符號(hào)擴(kuò)展抑制符號(hào)擴(kuò)展 CLRC OVM ;ACC CLRC OVM ;ACC正常溢出正常溢出 CLRC CNF ;B0 CLRC CNF ;B0配置為數(shù)據(jù)存儲(chǔ)空間配置為數(shù)據(jù)存儲(chǔ)空間 LDP #224 ;DP=224 LDP #224 ;DP=224 SPLK #81FEh
24、,SCSR1 ;CLKIN=6M,CLKOUT=24M SPLK #81FEh,SCSR1 ;CLKIN=6M,CLKOUT=24M SPLK #0E8h,WDCR ; SPLK #0E8h,WDCR ;不使能不使能WDTWDT LDP #0 ;DP=0 LDP #0 ;DP=0 SPLK #0000h,IMR ; SPLK #0000h,IMR ;制止中斷制止中斷 SPLK #0FFFFh,IFR ; SPLK #0FFFFh,IFR ;清全部中斷標(biāo)志清全部中斷標(biāo)志 RET RET第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(3)(3)軟件延時(shí)子程序軟件延時(shí)子程序 ; ;延時(shí)
25、延時(shí)0.50.5秒秒DELAY:DELAY: MAR MAR * *,AR4 ;ARP=4,AR4 ;ARP=4 LAR AR4,#0FFFEh ;AR4 LAR AR4,#0FFFEh ;AR4裝數(shù)據(jù)裝數(shù)據(jù) LAR AR0,#00h ;AR0 LAR AR0,#00h ;AR0裝數(shù)據(jù)裝數(shù)據(jù)DELAY1: DELAY1: SBRK #1 ;AR4 SBRK #1 ;AR4減減1 1 RPT #181 RPT #181 NOP NOP CMPR 0 ;AR4 CMPR 0 ;AR4能否等于能否等于AR0AR0的數(shù)據(jù)的數(shù)據(jù) BCND DELAY1,NTC ; BCND DELAY1,NTC ;假設(shè)
26、假設(shè)AR4AR4沒(méi)減到?jīng)]減到0 0那么轉(zhuǎn)那么轉(zhuǎn)DELAY1DELAY1 RET RET .END .END第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6.2.1 6.2.1 概述概述 TMS320LF240 x芯片內(nèi)含有兩個(gè)事件管理器模塊EVA和EVB,用于運(yùn)動(dòng)控制和電機(jī)控制。每個(gè)事件管理器模塊又包含通用定時(shí)器(GP)、比較單元、捕獲單元以及正交編碼(QEP)脈沖電路。EVA和EVB的定時(shí)器、比較單元以及捕獲單元的構(gòu)造功能一樣,只是單元的稱(chēng)號(hào)有所區(qū)別。 事件管理模塊事件管理模塊EVAEVA模塊模塊信信 號(hào)號(hào)EVBEVB模塊模塊信信 號(hào)號(hào)GP定時(shí)器定時(shí)器Timer1Timer2T
27、1PWM/T1CMPT2PWM/T2CMPTimer3Timer4T3PWM/T3CMPT4PWM/T4CMP比較單元比較單元Compare1Compare2Compare3PWM1/2PWM3/4PWM5/6Compare4Compare5Compare6PWM7/8PWM9/10PWM11/12第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)事件管理模塊事件管理模塊EVAEVA模塊模塊信信 號(hào)號(hào)EVBEVB模塊模塊信信 號(hào)號(hào)捕獲單元捕獲單元Capture1Capture2Capture3CAP1CAP2CAP3Capture4Capture5Capture6CAP4CAP5CA
28、P6正交編碼脈沖正交編碼脈沖電路電路Q(chēng)EPQEPQEP1QEP2QEP1QEP2QEP3QEP4QEP3QEP4外部輸入外部輸入計(jì)數(shù)方向計(jì)數(shù)方向外部時(shí)鐘外部時(shí)鐘TDIRATCLKINA計(jì)數(shù)方向計(jì)數(shù)方向外部時(shí)鐘外部時(shí)鐘TDIRBTCLKINBEVA和和EVB的構(gòu)造圖見(jiàn)教材的構(gòu)造圖見(jiàn)教材P261262 引腳闡明引腳闡明第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)1 1、EVAEVA模塊中的存放器模塊中的存放器( (起始地址是起始地址是7400h )7400h )地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)7400hGPTCONA定時(shí)器控制寄存器定時(shí)器控制寄存器7401hT1CNT定時(shí)器定時(shí)
29、器1 1的計(jì)數(shù)寄存器的計(jì)數(shù)寄存器定時(shí)器定時(shí)器1 17402hT1CMPR定時(shí)器定時(shí)器1 1的比較寄存器的比較寄存器7403hT1PR定時(shí)器定時(shí)器1 1的周期寄存器的周期寄存器7404hT1CON定時(shí)器定時(shí)器1 1的控制寄存器的控制寄存器7405hT2CNT定時(shí)器定時(shí)器2 2的計(jì)數(shù)寄存器的計(jì)數(shù)寄存器定時(shí)器定時(shí)器2 27406hT2CMPR定時(shí)器定時(shí)器2 2的比較寄存器的比較寄存器7407hT2PR定時(shí)器定時(shí)器2 2的周期寄存器的周期寄存器7408hT2CON定時(shí)器定時(shí)器2 2的控制寄存器的控制寄存器EVAEVA定時(shí)存放器地址定時(shí)存放器地址 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)
30、外設(shè)EVAEVA比較控制存放器地址比較控制存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)7411hCOMCONA比較控制寄存器比較控制寄存器7413hACTRA比較方式控制寄存器比較方式控制寄存器7415hDBTCONA死區(qū)時(shí)間控制寄存器死區(qū)時(shí)間控制寄存器7417hCMPR1比較寄存器比較寄存器1 17418hCMPR2比較寄存器比較寄存器2 27419hCMPR3比較寄存器比較寄存器3 3第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVAEVA捕獲控制存放器地址捕獲控制存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)7420h7420hCAPCONACAPCONA捕獲控制寄
31、存器捕獲控制寄存器7422h7422hCAPFIFOACAPFIFOA捕獲捕獲FIFOFIFO狀態(tài)寄存器狀態(tài)寄存器A A7423h7423hCAP1FIFOCAP1FIFO兩級(jí)深度的捕獲兩級(jí)深度的捕獲FIFOFIFO棧棧1 17424h7424hCAP2FIFOCAP2FIFO兩級(jí)深度的捕獲兩級(jí)深度的捕獲FIFOFIFO棧棧2 27425h7425hCAP3FIFOCAP3FIFO兩級(jí)深度的捕獲兩級(jí)深度的捕獲FIFOFIFO棧棧3 37427h7427hCAP1FBOTCAP1FBOTFIFOFIFO棧的棧底寄存器,允許讀最近棧的棧底寄存器,允許讀最近捕獲的值捕獲的值7428h7428hCAP
32、2FBOTCAP2FBOT7429h7429hCAP3FBOTCAP3FBOT第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVAEVA中斷存放器地址中斷存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)742Ch742ChEVAIMRAEVAIMRA中斷屏蔽寄存器中斷屏蔽寄存器A A742Dh742DhEVAIMRBEVAIMRB中斷屏蔽寄存器中斷屏蔽寄存器B B742Eh742EhEVAIMRCEVAIMRC中斷屏蔽寄存器中斷屏蔽寄存器C C742Fh742FhEVAIFRAEVAIFRA中斷標(biāo)志寄存器中斷標(biāo)志寄存器A A7430h7430hEVAIFRBEVAIFRB中斷標(biāo)志
33、寄存器中斷標(biāo)志寄存器B B7431h7431hEVAIFRCEVAIFRC中斷標(biāo)志寄存器中斷標(biāo)志寄存器C C第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVBEVB定時(shí)存放器地址定時(shí)存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)7500h7500hGPTCONBGPTCONB定時(shí)器控制寄存器定時(shí)器控制寄存器7501h7501hT3CNTT3CNT定時(shí)器定時(shí)器3 3的計(jì)數(shù)寄存器的計(jì)數(shù)寄存器定時(shí)器定時(shí)器3 37502h7502hT3CMPRT3CMPR定時(shí)器定時(shí)器3 3的比較寄存器的比較寄存器7503h7503hT3PRT3PR定時(shí)器定時(shí)器3 3的周期寄存器的周期寄存器7504h
34、7504hT3CONT3CON定時(shí)器定時(shí)器3 3的控制寄存器的控制寄存器7505h7505hT4CNTT4CNT定時(shí)器定時(shí)器4 4的計(jì)數(shù)寄存器的計(jì)數(shù)寄存器定時(shí)器定時(shí)器4 47506h7506hT4CMPRT4CMPR定時(shí)器定時(shí)器4 4的比較寄存器的比較寄存器7507h7507hT4PRT4PR定時(shí)器定時(shí)器4 4的周期寄存器的周期寄存器7508h7508hT4CONT4CON定時(shí)器定時(shí)器4 4的控制寄存器的控制寄存器第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVBEVB比較控制存放器地址比較控制存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)7511h7511hCOMCONBC
35、OMCONB比較控制寄存器比較控制寄存器7513h7513hACTRBACTRB比較方式控制寄存器比較方式控制寄存器7515h7515hDBTCONBDBTCONB死區(qū)時(shí)間控制寄存器死區(qū)時(shí)間控制寄存器7517h7517hCMPR4CMPR4比較寄存器比較寄存器4 47518h7518hCMPR5CMPR5比較寄存器比較寄存器5 57519hCMPR6CMPR6比較寄存器比較寄存器6 6第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVBEVB捕獲控制存放器地址捕獲控制存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)7520h7520hCAPCONBCAPCONB捕獲控制寄存器捕獲
36、控制寄存器7522h7522hCAPFIFOBCAPFIFOB捕獲捕獲FIFOFIFO狀態(tài)寄存器狀態(tài)寄存器B B7523h7523hCAP4FIFOCAP4FIFO兩級(jí)深度的捕獲兩級(jí)深度的捕獲FIFOFIFO棧棧4 47524h7524hCAP5FIFOCAP5FIFO兩級(jí)深度的捕獲兩級(jí)深度的捕獲FIFOFIFO棧棧5 57525h7525hCAP6FIFOCAP6FIFO兩級(jí)深度的捕獲兩級(jí)深度的捕獲FIFOFIFO棧棧6 67527h7527hCAP4FBOTCAP4FBOTFIFOFIFO棧的棧底寄存器,允許讀最近棧的棧底寄存器,允許讀最近捕獲的值捕獲的值7528h7528hCAP5FBO
37、TCAP5FBOT7529h7529hCAP6FBOTCAP6FBOT第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVBEVB中斷存放器地址中斷存放器地址 地地 址址寄寄 存存 器器名名 稱(chēng)稱(chēng)752Ch752ChEVBIMRAEVBIMRA中斷屏蔽寄存器中斷屏蔽寄存器A A752Dh752DhEVBIMRBEVBIMRB中斷屏蔽寄存器中斷屏蔽寄存器B B752Eh752EhEVBIMRCEVBIMRC中斷屏蔽寄存器中斷屏蔽寄存器C C752Fh752FhEVBIFRAEVBIFRA中斷標(biāo)志寄存器中斷標(biāo)志寄存器A A7530h7530hEVBIFRBEVBIFRB中斷標(biāo)志寄存器中
38、斷標(biāo)志寄存器B B7531h7531hEVBIFRCEVBIFRC中斷標(biāo)志寄存器中斷標(biāo)志寄存器C C第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6.2.2 6.2.2 事件管理器的中斷管理事件管理器的中斷管理 1 1中斷組中斷組 捕獲單元3中斷0035h3CAP3INT捕獲單元2中斷0034h2CAP2INT4捕獲單元捕獲單元1中斷中斷0033h1CAP1INTC通用定時(shí)器通用定時(shí)器2上溢中斷上溢中斷002Eh4T2OFINT通用定時(shí)器通用定時(shí)器2下溢中斷下溢中斷002Dh3T2UFINT通用定時(shí)器通用定時(shí)器2比較中斷比較中斷002Ch2T2CINT3通用定時(shí)器通用定時(shí)器2周期
39、中斷周期中斷002Bh1T2PINTB通用定時(shí)器通用定時(shí)器1上溢中斷上溢中斷002Ah8T1OFINT通用定時(shí)器通用定時(shí)器1下溢中斷下溢中斷0029h7T1UFINT通用定時(shí)器通用定時(shí)器1比較中斷比較中斷0028h6T1CINT通用定時(shí)器通用定時(shí)器1周期中斷周期中斷0027h5T1PINT比較單元比較單元3比較中斷比較中斷0023h4CMP3INT比較單元比較單元2比較中斷比較中斷0022h3CMP2INT2比較單元比較單元1比較中斷比較中斷0021h2CMP1INTA1功率驅(qū)動(dòng)維護(hù)中斷功率驅(qū)動(dòng)維護(hù)中斷A0020h1INT中斷源中斷源中斷向量中斷向量?jī)?yōu)先級(jí)優(yōu)先級(jí)中斷稱(chēng)號(hào)中斷稱(chēng)號(hào)中斷組中斷組PD
40、PINTAEVA第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)EVB PDPINTB捕獲單元捕獲單元6中斷中斷0038h3CAP6INT捕獲單元捕獲單元5中斷中斷0037h2CAP5INT4捕獲單元捕獲單元4中斷中斷0036h1CAP4INTC通用定時(shí)器通用定時(shí)器4上溢中斷上溢中斷003Ch4T4OFINT通用定時(shí)器通用定時(shí)器4下溢中斷下溢中斷003Bh3T4UFINT通用定時(shí)器通用定時(shí)器4比較中斷比較中斷003Ah2T4CINT3通用定時(shí)器通用定時(shí)器4周期中斷周期中斷0039h1T4PINTB通用定時(shí)器通用定時(shí)器3上溢中斷上溢中斷0032h8T3OFINT通用定時(shí)器通用定時(shí)器3
41、下溢中斷下溢中斷0031h7T3UFINT通用定時(shí)器通用定時(shí)器3比較中斷比較中斷0030h6T3CINT通用定時(shí)器通用定時(shí)器3周期中斷周期中斷002Fh5T3PINT比較單元比較單元6比較中斷比較中斷0026h4CMP6INT比較單元比較單元5比較中斷比較中斷0025h3CMP5INT2比較單元比較單元4比較中斷比較中斷0024h2CMP4INTA1功率驅(qū)動(dòng)維護(hù)中斷功率驅(qū)動(dòng)維護(hù)中斷B0019h1INT中斷源中斷源中斷向量中斷向量?jī)?yōu)先級(jí)優(yōu)先級(jí)中斷稱(chēng)號(hào)中斷稱(chēng)號(hào)中斷組中斷組第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)2 2中斷產(chǎn)生中斷產(chǎn)生 當(dāng)事件管理器模塊產(chǎn)生一個(gè)中斷時(shí),那么其對(duì)應(yīng)的
42、中斷標(biāo)志存放器的相應(yīng)標(biāo)志位就被置1。假設(shè)此時(shí)相應(yīng)的中斷未被屏蔽,那么外設(shè)中斷擴(kuò)展控制器(PIE)就產(chǎn)生了一個(gè)外設(shè)中斷懇求。3 3中斷向量中斷向量 當(dāng)中斷懇求被CPU接受時(shí),和最高優(yōu)先級(jí)相對(duì)應(yīng)的那個(gè)中斷向量被裝載到PIVR中,在中斷效力程序(ISR)中可讀取該中斷向量。在這里需留意的是,一旦發(fā)生中斷,在中斷效力程序中應(yīng)經(jīng)過(guò)向中斷標(biāo)志存放器的相應(yīng)位置1的方法來(lái)去除中斷標(biāo)志,否那么,該中斷以后將不再產(chǎn)生中斷懇求。4 4中斷過(guò)程中斷過(guò)程 當(dāng)事件管理器中斷懇求被接受后,必需將外設(shè)中斷向量存放器(PIVR)中的內(nèi)容左移1位后裝載到ACC中,然后再將外設(shè)中斷向量段的起始地址加至ACC,用BACC指令跳轉(zhuǎn)到相
43、應(yīng)的中斷入口地址,從而執(zhí)行相應(yīng)的中斷效力子程序。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)5 5EVAEVA的中斷存放器的中斷存放器(1) EVA(1) EVA中斷標(biāo)志存放器中斷標(biāo)志存放器 1) EVA1) EVA中斷標(biāo)志存放器中斷標(biāo)志存放器A(EVAIFRA) A(EVAIFRA) 15141312111098-T1OFINTFLAGT1UFINTFLAGT1CINTFLAG76543210T1PINTFLAG-CMP3INTFLAGCMP2INTFLAGCMP1INTFLAGPDPINTAFLAG 當(dāng)各有效位讀出值為1時(shí),表示對(duì)應(yīng)的中斷發(fā)出懇求;讀出值為0時(shí),表示對(duì)應(yīng)的
44、中斷沒(méi)有懇求。對(duì)各有效位寫(xiě)入0無(wú)效,寫(xiě)1去除該位的中斷標(biāo)志。第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)2) EVA2) EVA中斷標(biāo)志存放器中斷標(biāo)志存放器B(EVAIFRB) B(EVAIFRB) 位位15-415-43 32 21 10 0名名 稱(chēng)稱(chēng)保留位保留位T2OFINTT2OFINTFLAGFLAGT2UFINTT2UFINTFLAGFLAGT2CINTT2CINTFLAGFLAGT2PINTT2PINTFLAGFLAG3)EVA3)EVA中斷標(biāo)志存放器中斷標(biāo)志存放器C(EVAIFRC) C(EVAIFRC) 位位15-415-42 21 10 0名名 稱(chēng)稱(chēng)保留位保留
45、位CAP3INTCAP3INTFLAGFLAGCAP2INTCAP2INTFLAGFLAGCAP1INTCAP1INTFLAGFLAG第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(2) EVA(2) EVA中斷屏蔽存放器中斷屏蔽存放器 1) EVA1) EVA中斷屏蔽存放器中斷屏蔽存放器A(EVAIMRA) A(EVAIMRA) 位位15141312111098名名 稱(chēng)稱(chēng)-T1OFINTENABLET1UFINTENABLET1CINTENABLE位位76543210名名 稱(chēng)稱(chēng)T1PINTENABLE-CMP3INTENABLECMP2INTENABLECMP1INTENABL
46、EPDPINTAENABLE 向某一有效位寫(xiě)0,表示屏蔽(制止)該位對(duì)應(yīng)的中斷發(fā)生;寫(xiě)1表示使能(允許)該位對(duì)應(yīng)的中斷。第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)2) EVA2) EVA中斷屏蔽存放器中斷屏蔽存放器B(EVAIMRB) B(EVAIMRB) 位位15-415-43 32 21 10 0名名 稱(chēng)稱(chēng)- -T2OFINTT2OFINTENABLEENABLET2UFINTT2UFINTENABLEENABLET2CINTT2CINTENABLEENABLET2PINTT2PINTENABLEENABLE復(fù)位值復(fù)位值0 00 00 00 00 03) EVA3) EV
47、A中斷屏蔽存放器中斷屏蔽存放器C(EVAIMRC) C(EVAIMRC) 位位15-415-42 21 10 0名名 稱(chēng)稱(chēng)保留位保留位CAP3INTCAP3INTENABLEENABLECAP2INTCAP2INTENABLEENABLECAP1INTCAP1INTENABLE復(fù)位值復(fù)位值0 00 00 00 0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6 6EVBEVB的中斷存放器的中斷存放器 (1) EVB(1) EVB中斷標(biāo)志存放器中斷標(biāo)志存放器 1)EVB1)EVB中斷標(biāo)志存放器中斷標(biāo)志存放器A(EVBIFRA) A(EVBIFRA) 1515141413131212
48、111110109 98 8保留位保留位保留位保留位保留位保留位保留位保留位保留位保留位T3OFINTT3OFINTFLAGFLAGT3UFINTT3UFINTFLAGFLAGT3CINTT3CINTFLAGFLAG7 76 65 54 43 32 21 10 0T3PINTT3PINTFLAGFLAG保留位保留位保留位保留位保留位保留位CMP6INTCMP6INTFLAGFLAGCMP5INTCMP5INTFLAGFLAGCMP4INTCMP4INTFLAGFLAGPDPINTBPDPINTBFLAGFLAG 當(dāng)各有效位讀出值為1時(shí),表示對(duì)應(yīng)的中斷發(fā)出懇求;讀出值為0時(shí),表示對(duì)應(yīng)的中斷沒(méi)有懇
49、求。對(duì)各有效位寫(xiě)入0無(wú)效,寫(xiě)1去除該位的中斷標(biāo)志。第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)2) EVB2) EVB中斷標(biāo)志存放器中斷標(biāo)志存放器B(EVBIFRB) B(EVBIFRB) 位位15-415-43 32 21 10 0名名 稱(chēng)稱(chēng)- -T4OFINTT4OFINTFLAGFLAGT4UFINTT4UFINTFLAGFLAGT4CINTT4CINTFLAGFLAGT4PINTT4PINTFLAGFLAG復(fù)位值復(fù)位值0 00 00 00 00 03) EVB3) EVB中斷標(biāo)志存放器中斷標(biāo)志存放器C(EVBIFRC) C(EVBIFRC) 位位15-415-42 21
50、 10 0名名 稱(chēng)稱(chēng)保留位保留位CAP6INTCAP6INTFLAGFLAGCAP5INTCAP5INTFLAGFLAGCAP4INTCAP4INTFLAGFLAG復(fù)位值復(fù)位值0 00 00 00 0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(2) EVB(2) EVB中斷屏蔽存放器中斷屏蔽存放器 1)EVB1)EVB中斷屏蔽存放器中斷屏蔽存放器A(EVBIMRA) A(EVBIMRA) 1515141413131212111110109 98 8保留位保留位保留位保留位保留位保留位保留位保留位保留位保留位T3OFINTT3OFINTENABLEENABLET3UFINTT3
51、UFINTENABLEENABLET3CINTT3CINTENABLEENABLE7 76 65 54 43 32 21 10 0T3PINTT3PINTENABLEENABLE保留位保留位保留位保留位保留位保留位CMP6INTCMP6INTENABLEENABLECMP5INTCMP5INTENABLEENABLECMP4INTCMP4INTENABLEENABLEPDPINTBPDPINTBENABLEENABLE 向某一有效位寫(xiě)0,表示屏蔽(制止)該位對(duì)應(yīng)的中斷發(fā)生;寫(xiě)1表示使能(允許)該位對(duì)應(yīng)的中斷。第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)2) EVB2) EVB中
52、斷屏蔽存放器中斷屏蔽存放器B(EVBIMRB) B(EVBIMRB) 位位15-415-43 32 21 10 0名名 稱(chēng)稱(chēng)保留位保留位T4OFINTT4OFINTENABLEENABLET4UFINTT4UFINTENABLEENABLET4CINTT4CINTENABLEENABLET4PINTT4PINTENABLEENABLE復(fù)位值復(fù)位值0 00 00 00 00 03) EVB3) EVB中斷屏蔽存放器中斷屏蔽存放器C(EVBIMRC) C(EVBIMRC) 位位15-415-42 21 10 0名名 稱(chēng)稱(chēng)保留位保留位CAP6INTCAP6INTENABLEENABLECAP5INT
53、CAP5INTENABLEENABLECAP4INTCAP4INTENABLEENABLE復(fù)位值復(fù)位值0 00 00 00 0第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)6.2.3 6.2.3 通用定時(shí)器通用定時(shí)器 1 1通用定時(shí)器的概述通用定時(shí)器的概述 定時(shí)器是計(jì)算機(jī)的一個(gè)非常重要的內(nèi)置部件。 TMS320LF2407芯片內(nèi)含有4個(gè)通用定時(shí)器,每個(gè)通用定時(shí)器都采用16位計(jì)數(shù)器,因此,它們的計(jì)數(shù)范圍是065535個(gè)脈沖。 計(jì)數(shù)脈沖可由內(nèi)部時(shí)鐘經(jīng)分頻產(chǎn)生,也可以由外部引腳來(lái)提供。計(jì)數(shù)方向可以是增計(jì)數(shù),也可以是減計(jì)數(shù)。 在定時(shí)器的內(nèi)部設(shè)有周期存放器和比較存放器。定時(shí)器除了產(chǎn)生上溢、
54、下溢事件外,當(dāng)計(jì)數(shù)值與周期存放器或比較存放器的值相等時(shí),還會(huì)產(chǎn)生周期匹配和比較匹配兩種事件。假設(shè)開(kāi)啟了比較輸出功能,這些事件還將引起輸出引腳的電平變化。所以,DSP控制器的通用定時(shí)器為控制系統(tǒng)的各種運(yùn)用提供了設(shè)計(jì)上的便利。 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)通用定時(shí)器的功能構(gòu)造框圖如下圖。通用定時(shí)器的功能構(gòu)造框圖如下圖。 可讀寫(xiě)的可讀寫(xiě)的1616位加位加/ /減減計(jì)數(shù)存放計(jì)數(shù)存放器器TxCNTTxCNT??勺x寫(xiě)的可讀寫(xiě)的1616位帶有位帶有緩沖和影緩沖和影子存放器子存放器的比較存的比較存放器放器TxCMPR TxCMPR 可讀寫(xiě)的可讀寫(xiě)的1616位帶有位帶有緩沖和影緩
55、沖和影子存放器子存放器的周期存的周期存放器放器TxPR TxPR 可讀寫(xiě)的可讀寫(xiě)的1616位定時(shí)位定時(shí)控制存放控制存放器器TxCON TxCON 可選擇的可選擇的內(nèi)部或外內(nèi)部或外部輸入時(shí)部輸入時(shí)鐘鐘 用于內(nèi)部用于內(nèi)部或外部時(shí)或外部時(shí)鐘輸入的鐘輸入的可編程的可編程的預(yù)定標(biāo)器預(yù)定標(biāo)器 控制和中控制和中斷邏輯用斷邏輯用于于4 4個(gè)可屏個(gè)可屏蔽的中斷蔽的中斷 可選擇方可選擇方向的輸入向的輸入引腳引腳TDIRx TDIRx 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)2 2通用定時(shí)器功能模塊通用定時(shí)器功能模塊 各個(gè)通用定時(shí)器之間可以彼此獨(dú)立任務(wù)或相互同步任務(wù)。各個(gè)通用定時(shí)器之間可以彼此獨(dú)
56、立任務(wù)或相互同步任務(wù)。 與每個(gè)定時(shí)器有關(guān)的比較存放器可用作比較功能或與每個(gè)定時(shí)器有關(guān)的比較存放器可用作比較功能或PWMPWM波波形發(fā)生。形發(fā)生。 對(duì)于每個(gè)定時(shí)器在增對(duì)于每個(gè)定時(shí)器在增/ /減計(jì)數(shù)方式中,有減計(jì)數(shù)方式中,有3 3種延續(xù)的任務(wù)方種延續(xù)的任務(wù)方式。式。 每個(gè)定時(shí)器的內(nèi)部或外部的輸入時(shí)鐘都可以進(jìn)展可編程的每個(gè)定時(shí)器的內(nèi)部或外部的輸入時(shí)鐘都可以進(jìn)展可編程的預(yù)定標(biāo)。預(yù)定標(biāo)。 定時(shí)器定時(shí)器1 1對(duì)一切的比較和對(duì)一切的比較和PWMPWM電路提供時(shí)基,定時(shí)器電路提供時(shí)基,定時(shí)器2 2或或1 1對(duì)捕對(duì)捕獲單元和正交脈沖計(jì)數(shù)操作提供時(shí)基。獲單元和正交脈沖計(jì)數(shù)操作提供時(shí)基。 周期存放器和比較存放器雙緩
57、沖允許根據(jù)需求編程改動(dòng)周期存放器和比較存放器雙緩沖允許根據(jù)需求編程改動(dòng)(PWM)(PWM)周期和脈沖寬度。周期和脈沖寬度。 控制存放器控制存放器GPTCONA/BGPTCONA/B規(guī)定了通用定時(shí)器針對(duì)不同的定時(shí)器規(guī)定了通用定時(shí)器針對(duì)不同的定時(shí)器事件所采取的操作,并指明了一切事件所采取的操作,并指明了一切4 4個(gè)通用定時(shí)器的計(jì)數(shù)方向。個(gè)通用定時(shí)器的計(jì)數(shù)方向。第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(1)(1)通用通用定時(shí)定時(shí)器的器的輸入輸入 內(nèi)部?jī)?nèi)部CPUCPU時(shí)鐘時(shí)鐘 外部時(shí)鐘外部時(shí)鐘TCLKINA/B,TCLKINA/B,最大頻率是最大頻率是CPUCPU時(shí)鐘頻率時(shí)鐘頻率1
58、/4 1/4 方向輸入方向輸入TDIRA/B TDIRA/B 復(fù)位信號(hào)復(fù)位信號(hào)RESET RESET 正交編碼脈沖電路可產(chǎn)生定時(shí)器的時(shí)鐘和計(jì)數(shù)方向正交編碼脈沖電路可產(chǎn)生定時(shí)器的時(shí)鐘和計(jì)數(shù)方向(2)通用通用定時(shí)定時(shí)器的器的輸出輸出 通用定時(shí)器比較輸出通用定時(shí)器比較輸出TxCMP(x=1,2,3,4) TxCMP(x=1,2,3,4) 到到ADCADC模塊的模數(shù)轉(zhuǎn)換啟動(dòng)信號(hào)模塊的模數(shù)轉(zhuǎn)換啟動(dòng)信號(hào) 比較邏輯和比較單元的下上溢、匹配和周期匹配信號(hào)比較邏輯和比較單元的下上溢、匹配和周期匹配信號(hào) 計(jì)數(shù)方向指示位計(jì)數(shù)方向指示位 第四章第四章 TMS320LF240 x的片內(nèi)外設(shè)的片內(nèi)外設(shè)(3)(3)通用定時(shí)
59、器的控制存放器通用定時(shí)器的控制存放器 1)1)單個(gè)通用定時(shí)器控制存放器單個(gè)通用定時(shí)器控制存放器TxCON(x=1,2,3,4)TxCON(x=1,2,3,4)。 TxCON TxCON決議著定時(shí)器的操作方式?jīng)Q議著定時(shí)器的操作方式 1515141413131212111110109 98 8FreeFreeSoftSoft保留位保留位TMODE1TMODE1TMODE0TMODE0TPS2TPS2TPS1TPS1TPS0TPS07 76 65 54 43 32 21 10 0T2SWT1/T2SWT1/T4SWT3+T4SWT3+TENABLETENABLETCLKS1TCLKS1TCLKS0T
60、CLKS0TCLD1TCLD1TCLD0TCLD0TECMPRTECMPRSELT1PR/SELT1PR/SELT3PR+SELT3PR+位位12-11:12-11:用于選擇計(jì)數(shù)方式。為用于選擇計(jì)數(shù)方式。為0000時(shí),停頓時(shí),停頓/ /堅(jiān)持方式;為堅(jiān)持方式;為0101時(shí),時(shí),延續(xù)增延續(xù)增/ /減計(jì)數(shù)方式;為減計(jì)數(shù)方式;為1010時(shí),延續(xù)增計(jì)數(shù)方式;為時(shí),延續(xù)增計(jì)數(shù)方式;為1111時(shí),定向時(shí),定向增增/ /減方式。減方式。 位位10-8:10-8:確定輸入時(shí)鐘預(yù)定標(biāo)系數(shù)。為確定輸入時(shí)鐘預(yù)定標(biāo)系數(shù)。為000000時(shí),輸入時(shí)鐘為時(shí),輸入時(shí)鐘為fCPU/1fCPU/1;為;為001001,為,為fCP
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省成都名校2025屆高三下期末質(zhì)量調(diào)研(一模)化學(xué)試題含解析
- 新疆巴音郭楞蒙古自治州第三中學(xué)2025屆初三1月階段檢測(cè)試題英語(yǔ)試題含答案
- 清遠(yuǎn)市英德市2025屆小升初考試數(shù)學(xué)試卷含解析
- 信陽(yáng)航空職業(yè)學(xué)院《自然地理學(xué)原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 景德鎮(zhèn)陶瓷職業(yè)技術(shù)學(xué)院《管理學(xué)英文》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省濱??h2024-2025學(xué)年初三第三次中考適應(yīng)性考試含答案
- 江蘇省揚(yáng)州高郵市2025屆高三下學(xué)期1月第一次聯(lián)合考試語(yǔ)文試題含解析
- 邵陽(yáng)學(xué)院《運(yùn)動(dòng)解剖學(xué)(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西北大學(xué)《資料庫(kù)系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湘潭醫(yī)衛(wèi)職業(yè)技術(shù)學(xué)院《結(jié)構(gòu)分析中的有限元法》2023-2024學(xué)年第二學(xué)期期末試卷
- 設(shè)備安裝調(diào)試驗(yàn)收單
- 英語(yǔ)答題卡2023年全國(guó)小學(xué)生英語(yǔ)能力測(cè)評(píng)(NEPTP)低年級(jí)組
- 國(guó)家開(kāi)放大學(xué)《哲學(xué)基礎(chǔ)》形考任務(wù)1-3參考答案
- AFP急性弛緩性麻痹
- 雙眼視與斜視弱視學(xué)智慧樹(shù)知到答案章節(jié)測(cè)試2023年溫州醫(yī)科大學(xué)
- GB 4806.7-2016食品安全國(guó)家標(biāo)準(zhǔn)食品接觸用塑料材料及制品
- 任命書(shū)范本(施工單位)
- 滬科版八年級(jí)物理《5.1-質(zhì)量》課件
- 工齡認(rèn)定文件
- 超市供應(yīng)商合同:超市采購(gòu)合同樣本超市供應(yīng)商超市食品供應(yīng)商合同
- 6σ西格瑪質(zhì)量管理培訓(xùn)課程課件
評(píng)論
0/150
提交評(píng)論