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

正文內(nèi)容

dsp課件第九章tms320lf240x片內(nèi)外設(shè)-文庫吧資料

2025-01-22 23:05本頁面
  

【正文】 ACT——比較輸出引腳 CMP5/CMP11的輸出方式 。 10 高有效 。 00 強制低 。 D14~D12 D2~D0——基本的空間矢量位 , 僅用于空間矢量 PWM 輸出的產(chǎn)生 。 0 正向 (CCW)。 D7~D0 Reserved——保留位 。 1 PWM輸出引腳使能 。 D9 FCOMPOE——比較輸出使能位 , 有效的 PDPINTA/PDPINTB將該位清 0。 10 立即重裝 。 00 當 T1CNT/T3CNT=0時 (即下溢 )。 1 使能空間矢量 PWM模式 。 D12 SVENABLE——空間矢量 PWM模式矢量位 。 00 當 T1CNT/T3CNT=0時 (即下溢 )。 1 使能比較操作。 ( 1)比較控制寄存器 A/B(COMCONA/B)——地址 7411h/7511h D15 CENABLE——比較使能位。 全比較單元 全比較單元中的 16位比較寄存器 (CMPR1~CMPR6)各帶一個可讀 /寫的影子寄存器,它們用于存放與通用定時器 1/3相比較的值,比較寄存器的地址分別為: CMPR1——7417h, CMPR2——7418h, CMPR3——7419h, CMPR4——7517h, CMPR5——7518h, CMPR6——7519h。 每個 EV模塊有一個 16位可讀寫的比較控制寄存器 COMCONA/B,一個 16位的比較方式控制寄存器 ACTRA/B(各帶一個可讀 /寫的影子寄存器 )。 每個 EV模塊中與比較單元相關(guān)的 PWM電路帶有可編程死區(qū)和輸出極性控制,以產(chǎn)生獨立的 3對(即 6路) PWM輸出。 通用定時器程序舉例 (程序名為 EV ) .include “” ; 變量和寄存器說明 .include “240xA ” ; 矢量標志說明 .def _c_into .text _c_into: LDP 0h ; 設(shè)置 DP=0 SETC INTM ; 禁止中斷 SPLK 0000h,IMR ; 屏蔽所有核心中斷 LACC IFR ; 讀中斷標志 SACL IFR ; 清所有中斷標志 LDP 00E0h ; 設(shè)置 DP=E0h, 外設(shè)頁面 SPLK 0004h,SCSR1 ; 為 EVA模塊打開時鐘 SPLK 006Fh,WDCR ; 禁止看門狗 MAR *,AR0 LDP 0E1h ; 外設(shè)頁面 SPLK 0FF00h,PBDATDIR ; 設(shè)置 IOPBn引腳為輸出低電平 ;裝入通用定時器 1 LDP 00E8h ; 設(shè)置 DP=E0h, 則地址為 7400h~ 747Fh SPLK 0000h,GPTCONA SPLK 0000h,T1CNT ; 將定時器 1計數(shù)清零 SPLK 0F42h,T1CON ; 使能增 /減計數(shù) , x/128, 內(nèi)部時鐘 , 使 能比較 , 計數(shù)器為 0時重裝比較寄存器 , 使用自己的周期寄存器 。 定時器的模式為連續(xù)增 /減計數(shù) , x/128。 ( 3) 置 T2CON/T4CON寄存器中的 SELT1PR/SELT3PR位為 10使通用定時器 1/3的周期寄存器也作為通用定時器 2/4的周期寄存器 (而忽略 2/4自身的周期寄存器 )。 方法如下: ( 1) 置 T1CON(EVA模塊 )或 T3CON(EVB模塊 )寄存器中的 TENABLE位為 1, 且置 T2CON(EVA)中的 T2SWT1或 T4CON(EVB)寄存器中的T4SWT3位為 1, 此時將同時啟動本模塊中的兩個計數(shù)器 。 同一模塊的通用定時器可以實現(xiàn)同步 。 在連續(xù)增 /減計數(shù)模式下的比較輸出圖中,比較寄存器在增計數(shù)和減計數(shù)模式下可以有不同的值,所以 TxPWM輸出的有效相位長度 Ta可由下式計算: Ta =[(TxPR) (TxCMPR)up+(TxPR) (TxCMPR)dn]*Tc 在連續(xù)增計數(shù)模式下的比較輸出圖中, TxPWM輸出的有效相位長度Ta和無效相位長度 Ti由下式計算: Ta=[(TxPR)(TxCMPR)+1]*Tc Ti =(TxCMPR)* Tc 式中, TxPR為周期寄存器的值; (TxCMPR) 為連續(xù)增 /減計數(shù)模式下增計數(shù)的比較值 (TxCMPR)dn為連續(xù)增 /減計數(shù)模式下減計數(shù)的比較值;(TxCMPR)為連續(xù)增計數(shù)模式下的比較值; Tc為定標輸入時鐘周期。如下圖所示,該波形稱為非對稱波形。如下圖所示,該波形稱為對稱波形。 ( 2)當?shù)谝淮伪容^匹配發(fā)生時,輸出引腳 TxPWM跳變?yōu)橛行顟B(tài),同時產(chǎn)生觸發(fā)。 高有效 /低有效 ——若 GPTCONA/B的相應(yīng)位規(guī)定 PWM輸出為高有效 /低有效后,則可以產(chǎn)生非對稱或?qū)ΨQ波形: 當通用定時器工作在連續(xù)增 /減計數(shù)模式時,產(chǎn)生對稱波形;當通用定時器工作在連續(xù)增計數(shù)模式時,產(chǎn)生非對稱波形。 比較輸出引腳 TxPWM由全局通用定時器控制寄存器 GPTCONA/B的D3~D2位和 D1~D0位規(guī)定為強制高、強制低、高有效或低有效。 ( 3)比較輸出 每個通用定時器都可以獨立地提供一個 PWM輸出通道。 ( 2)方向輸入 當通用定時器處于定向增 /減計數(shù)模式時,輸入引腳 TDIRA/B決定了計數(shù)的方向: TDIRA/B為高電平時,規(guī)定為增計數(shù);為低電平時,規(guī)定為減計數(shù)。 當使用外部時鐘時,要求其最大頻率是 CPU時鐘頻率的 1/4。區(qū)別是:計數(shù)方向不受引腳 TDIRA/B的狀態(tài)影響,而是在計數(shù)值達到周期寄存器的值時或 FFFFh(初值大于周期寄存器的值)時,才從增計數(shù)變?yōu)闇p計數(shù);在計數(shù)值為 0時,從減計數(shù)變?yōu)樵鲇嫈?shù)。僅TxCON寄存器的 TMODE為 11。 讀 GPTCONA/B寄存器中的 D14和 D13位 , 可以監(jiān)測定時器的計數(shù)方向 。 設(shè)置通用定時器 1在該模式下工作 , 其計數(shù)器初始值為 0, 周期寄存器值為 3。 如果設(shè)定計數(shù)器的初值小于周期寄存器的值,則計數(shù)器從初值開始加 1計數(shù)直到等于周期寄存器的值,然后復位為 0,再從 0開始計數(shù),同時設(shè)置周期中斷和下溢中斷標志,重復上述操作。 ( 1)停止/保持模式 通用定時器的操作停止,定時器的計數(shù)器、比較輸出和預(yù)定標計數(shù)器均保持當前狀態(tài)。 周期匹配 ——當通用定時計數(shù)器的值與周期寄存器的值相等時 , 產(chǎn)生定時 器周期匹配事件中斷。 比較匹配 ——當通用定時計數(shù)器的值與比較寄存器的值相等時 , 產(chǎn)生定時 器比較匹配事件中斷 。 下溢 ——定時計數(shù)器的值達到 0000h時 , 產(chǎn)生下溢事件中斷 。 每個通用定時器可根據(jù)以下 4種事件產(chǎn)生中斷: 上溢 ——定時計數(shù)器的值達到 FFFFh時 , 產(chǎn)生上溢事件中斷 。之后,被裝載新值的寄存器按新的設(shè)置工作,從而改變了下一個周期的定時器周期和 PWM脈沖寬度。 每個比較寄存器和周期寄存器都有一個暫存單元 (稱為影子寄存器 )存放它們的新值,任何時刻都可對比較寄存器和周期寄存器寫入新的比較值或周期值,這些新值被存放在影子寄存器中。 ( 5)周期寄存器 TxPR(x=1,2,3,4) 每個通用定時器都對應(yīng)一個周期寄存器 , 其映射地址為:T1PR——7403h, T2PR一一 7407h, T3PR——7503h, T4PR——7507h。 (3)當全局通用定時器控制寄存器 GPTCONA/B的 D10~D9或 D8~D7位設(shè)置為由周期中斷標志啟動模數(shù)轉(zhuǎn)換 ADC時 , 模數(shù)轉(zhuǎn)換被啟動 。如果設(shè)置 控制寄存器 TxCON中的 D1位為 1,即允許比較操作,則當計數(shù)器的值計到與比較寄存器值相等時產(chǎn)生比較匹配,從而將有以下事件發(fā)生: (1)EVA/EVB中斷標志寄存器中相應(yīng)的比較中斷標志位在匹配后的一個 CPU時鐘周期后被置位 。 ( 4)比較寄存器 TxCMPR(x=1, 2, 3, 4) 每個通用定時器都有一個比較寄存器,其映射地址為: T1CMPR——7402h, T2CMPR——7406h, T3CMPR——7502h, T4CMPR——7506h。 通用定時器中的計數(shù)器用來存放開始計數(shù)時的初值 , 當進行計數(shù)時存放當前計數(shù)值 。 ( 3)通用定時器計數(shù)器 TxCNT(x=1,2,3,4) 每個通用定時器都有一個計數(shù)器 , 其映射地址為: T1CNT——7401h,T2CNT——7405h, T3CNT——7501h, T4CNT——7505h。 0 使用自己的寄存器使能位 。 D10~D8 TPS——輸入時鐘預(yù)定標系數(shù) 。 10 連續(xù)增計數(shù)模式 。 00 停止 /保持 。 D13 Reserved——保留位 。 01 仿真懸掛時在當前定時器周期結(jié)束后停止 。 ( 2)通用定時器控制寄存器 TxCON(x=1,2,3,4) D15~D14 FREE, SOFT——仿真控制位 。 10 高電平有效 。 00 強制為低電平 。 11 強制為高電平 。 01 低電平有效 。 D3~D2 T2PIN/T4PIN——設(shè)置通用定時器 2/4比較輸出極性 。 1 使能所有通用定時器比較輸出 。 D6 TCOMPOE——比較輸出允許 , 電源驅(qū)動保護中斷 PDPINTA/B有效時 , 向該位寫 0。 10 周期中斷標志啟動 。 00 不啟動模數(shù)轉(zhuǎn)換 。 11 比較中斷標志啟動 。 01 下溢中斷標志啟動 。 D10~D9 T2TOADC/T4TOADC——設(shè)置通用定時器 2/4啟動模數(shù)轉(zhuǎn)換 事件 。 1 增計數(shù) 。 D13 T1STAT/T3STAT——通用定時器 1/3的計數(shù)狀態(tài) , 只能讀 。 0 減計數(shù) 。 通用定時器中的寄存器 ( 1)全局通用定時器控制寄存器 A/B(GPTCONA/B)——映射地址 7400h/7500h D15 Reserved——保留位。 ( 6) 用于內(nèi)部或外部時鐘輸入的可編程定標器 。 ( 4) 一個 16位可讀/寫的定時器控制寄存器 TxCON(x=1,2,3,4)。 ( 2) 一個 16位可讀 /寫的定時器比較寄存器 TxCMPR(x=1,2,3,4)。 16位的全局通用定時器控制寄存器 GPTCONA(EVA中 )和 GPTCONB(EVB中 )用來規(guī)定這 4個通用定時器在不同定時器事件中所采取的操作 , 并記錄它們的計數(shù)方向 。 通用定時器 DSP事件管理器 EVA和 EVB內(nèi)部均有兩個通用定時器 (GPT),EVA中為通用定時器 1(GPT1)和通用定時器 2(GPT2); EVB中為通用定時器 3(GPT3)和通用定時器 4(GPT4), 計數(shù)范圍為 0~ 65535。 ( 4) 正交編碼脈沖 (QEP)電路 。 ( 2) 3個全比較單元和與之對應(yīng)的脈寬調(diào)制電路 PWM。 } } 事件管理器 (EV)模塊 TMS320LF240xA提供了兩個事件管理器 EVA和 EVB模塊 , 用于運動控制和電機控制 。 asm(“ nop”)。k0x1FFFF。 PBDATAIR= PBDATAIR|led。i++) PBDATAIR= PBDATAIRamp。 while(1) { for(i=0。 sys_ini()。 void main(void) { unsigned int i。 *PBDATAIR=PBDATAIR|0x0F000。 * SCSR1=0x0000。 asm( clrc OVM)。 程序舉例 .title “240xAGPIO” .data ; 裝載到數(shù)據(jù)區(qū) 300h b0 .word 0FFFEh ; 通用 I/O端口的 DO位為 0 b1 .word 0FFFDh ; 通用 I/O端口的 D1位為 0 b2 .word
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1