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

正文內(nèi)容

dsp課件第九章tms320lf240x片內(nèi)外設(shè)-在線瀏覽

2025-03-05 23:05本頁(yè)面
  

【正文】 計(jì)數(shù)模式選擇 。 01 連續(xù)增 /減計(jì)數(shù)模式 。 11 定向增 /減計(jì)數(shù)模式 。 (設(shè) x=CPU時(shí)鐘頻率 ) 000 x/1 001 x/2 010 x/4 011 x/8 100 x/16 101 x/32 110 x/64 111 x/128 D7 T2SWTl/T4SWTl——通用定時(shí)器 2(EVA)或定時(shí)器 4(EVB)使能選擇位 。 1 使用 SELT1PR(EVA)或 SELT3PR(EVB)作為周期寄存器 , 而忽略自身 的周期寄存器 。 計(jì)數(shù)器的初值可以是 0000h~FFFFh中的任意值 。 計(jì)數(shù)器可以進(jìn)行增 1或減 1計(jì)數(shù),由控制寄存器 TxCON的 D12~D11確定其計(jì)數(shù)模式。 通用定時(shí)器中的比較寄存器 TxCMPR存放著與計(jì)數(shù)器 TxCNT進(jìn)行比較的值。 ( 2 )在匹配后的一個(gè) CPU時(shí)鐘周期后 , 根據(jù)全局通用定時(shí)器控制器GPTCONA/B中的 D3~D2或 D1~D0位的配置 , 相應(yīng)地比較輸出 TxPWM引腳將發(fā)生跳變 。 (4)如果比較中斷未被屏蔽,則產(chǎn)生一個(gè)外設(shè)中斷請(qǐng)求。 周期寄存器的值決定了定時(shí)器的周期 , 當(dāng)定時(shí)器的計(jì)數(shù)值與周期寄存器的值相等時(shí)產(chǎn)生周期匹配 , 此時(shí)通用定時(shí)器停止操作并保持當(dāng)前計(jì)數(shù)值 , 然后根據(jù)計(jì)數(shù)器的計(jì)數(shù)方式執(zhí)行復(fù)位操作或遞減計(jì)數(shù) 。對(duì)比較寄存器,僅當(dāng)由控制寄存器 TxCON規(guī)定的定時(shí)事件發(fā)生時(shí),才能裝入新值;對(duì)周期寄存器,僅當(dāng)計(jì)數(shù)寄存器 TxCNT為 0時(shí),才能裝入新值。 通用定時(shí)器的中斷和仿真中斷 通 用 定 時(shí) 器 在 模 塊 EVA 和 EVB 的 中 斷 標(biāo) 志 寄 存 器EVAIFRA,EVAIFRB,EVBIFRA, EVBIFRB中有 16個(gè)中斷標(biāo)志 。 此時(shí)標(biāo)志寄 存器中的 TxOFINF位 (x=l,2,3,4)置 1。 此時(shí)標(biāo)志寄 存器中的 TxUFINF位 (x=1,2,3,4)置 1。 此時(shí)標(biāo)志寄存器中的 TxCINT位 (x=1,2, 3,4)置 1。此時(shí)標(biāo)志寄存器中的 TxPINT位 (x=1,2, 3,4)置 1。 通用定時(shí)器的計(jì)數(shù)操作 如果設(shè)定計(jì)數(shù)器的初值 (0000h~FFFFh中的任意值 )大于周期寄存器的值,則計(jì)數(shù)器進(jìn)行加 1計(jì)數(shù)至 FFFFh后置上溢中斷標(biāo)志:再加 1計(jì)滿為 0后,從 0開始繼續(xù)計(jì)數(shù)直到等于周期寄存器的值,此時(shí)產(chǎn)生周期匹配,并設(shè)置周期中斷標(biāo)志和下溢中斷標(biāo)志,且計(jì)數(shù)器復(fù)位為 0;然后再?gòu)?0開始繼續(xù)計(jì)數(shù) (好像初值為 0一樣 ),直到等于周期寄存器的值,重復(fù)上述操作。 ( 2)連續(xù)增計(jì)數(shù)模式 例 連續(xù)增計(jì)數(shù)模式的初始化編程 。 (計(jì)數(shù)器波形為圖 半部分 ) LDP DP_EVA ; 裝入數(shù)據(jù)頁(yè)面指針 , 指向 7400h~ 7480h單元 SPLK 01h, GPTCONA ; 允許定時(shí)器比較輸出且低電平有效 SPLK 3h, T1PR ; 設(shè)置周期寄存器的值為 3 SPLK 2h, T1CMPR ; 設(shè)置比較寄存器的值為 2 SPLK 0h, T1CNT ; 設(shè)置計(jì)數(shù)初值為 0 SPLK 174Eh, T1CON ; 設(shè)置連續(xù)增計(jì)數(shù)模式 , 輸入時(shí)鐘為 CPU ; 時(shí)鐘的 128分頻 , 定時(shí)器計(jì)數(shù)使能 , 輸入 ;時(shí)鐘為內(nèi)部 CPU時(shí)鐘 , 定時(shí)器比較使能 通用定時(shí)器在定標(biāo)的輸入時(shí)鐘上升沿開始計(jì)數(shù) , 計(jì)數(shù)方向由輸入引腳 TDIRMB確定:引腳為高時(shí) , 進(jìn)行增計(jì)數(shù) , 增計(jì)數(shù)與連續(xù)增計(jì)數(shù)模式完全相同:引腳為低時(shí) , 進(jìn)行減計(jì)數(shù) , 從初值 (0000h~FFFFh中的任何值 )開始減計(jì)數(shù)直到計(jì)數(shù)值為 0, 此時(shí)如果 TDIRA/B引腳仍保持為低 , 定時(shí)器的計(jì)數(shù)器將重新裝入周期寄存器的值 , 開始新的減計(jì)數(shù) 。 周期下溢和上溢中斷的產(chǎn)生方式與連續(xù)增計(jì)數(shù)模式相同,定向增/減計(jì)數(shù)模式的初始化編程與連續(xù)增計(jì)數(shù)模式方法相同。 ( 3)定向增 /減計(jì)數(shù)模式 ( 4)連續(xù)增 /減計(jì)數(shù)模式 連續(xù)增 /減計(jì)數(shù)模式與定向增 /減計(jì)數(shù)模式基本相同。 通用定時(shí)器的輸入和輸出信號(hào) ( 1)時(shí)鐘輸入 通用定時(shí)器的時(shí)鐘源可采用內(nèi)部時(shí)鐘或外部時(shí)鐘輸入 TCLKINA/B,或正交編碼器脈沖電路 QEP,由每個(gè)通用定時(shí)器的控制寄存器 TxCON的D5~D4位選擇決定,并通過 D10~D8位選擇 8種輸入時(shí)鐘的預(yù)定標(biāo)系數(shù)。 在定向增 /減計(jì)數(shù)器模式下, EVA模塊中的通用定時(shí)器 2和 EVB中的 通用定時(shí)器 4可用于正交編碼脈沖 (QEP)電路,此時(shí)正交編碼脈沖電路不僅為定時(shí)器 2/4提供時(shí)鐘,而且還提供輸入方向。 讀全局控制寄存器 GPTCONA/B的 TxSTAT位可檢查通用定時(shí)器的計(jì)數(shù)方向狀態(tài)。所以通用定時(shí)器可提供 4個(gè) PWM輸出 ——TxPWM(或稱比較輸出 TxCMP, x=1,2,3,4)。 強(qiáng)制高 /低 ——若 GPTCONA/B的相應(yīng)位規(guī)定 PWM輸出為強(qiáng)制高 /低后,輸出引腳 TxPWM立即變?yōu)楦唠娖?/低電平。 PWM輸出在以下事件的影響下發(fā)生變化: ( 1)計(jì)數(shù)操作開始前,輸出引腳 TxPWM保持無效狀態(tài)。 ( 3)如果通用定時(shí)器工作在連續(xù)增 /減計(jì)數(shù)模式,則在第二次比較匹配時(shí)TxPWM變?yōu)闊o效狀態(tài),并一直保持到下一個(gè)周期的第一次比較匹配發(fā)生。 連續(xù)增 /減計(jì)數(shù)模式下的比較輸出( TxPWM) 如果通用定時(shí)器工作在連續(xù)增計(jì)數(shù)模式,則在周期匹配時(shí) TxPWM變?yōu)闊o效狀態(tài),并一直保持到下一個(gè)周期的比較匹配發(fā)生。 連續(xù)增計(jì)數(shù)模式下的比較輸出( TxPWM) ( 4)如果比較值在一個(gè)周期開始時(shí)為 0,則在整個(gè)周期 PWM輸出為有效狀態(tài); 如果下一周期比較值仍為 0,則 PWM輸出將不再改變,繼續(xù)保持有效狀態(tài); 如果比較值大于或等于周期值,則在整個(gè)周期 PWM輸出為無效狀態(tài),直到比較值小于周期值并發(fā)生比較匹配時(shí), PWM輸出才發(fā)生跳變。 可見,輸出信號(hào)的跳變時(shí)間由比較寄存器的值決定,改變比較寄存器中的值就可以改變 TxPWM輸出脈沖的寬度。 即 EVA模塊中定時(shí)器 2和 1可以同步: EVB模塊中定時(shí)器 4和 3可以實(shí)現(xiàn)同步 。 ( 2) 在啟動(dòng)同步操作前 , 可將本模塊的兩個(gè)計(jì)數(shù)器初始化成不同的值 。 通用定時(shí)器的同步 該程序檢查 EVA中定時(shí)器 1的操作 。 輸出對(duì)應(yīng)于上溢 、 下溢 、 比較 、 周期中斷進(jìn)入相應(yīng)的中斷服務(wù)程序 SISR2x中 , 使通用 I/O引腳 IOPB0(上溢時(shí) ), IOPB1(下溢時(shí) ), IOPB2(比較匹配發(fā)生時(shí) ), IOPB3(周期匹配發(fā)生時(shí) )相繼輸出高電平 。 SPLK 0FFFh,T1PR SPLK 00FFh,T1CMPR SPLK 0780h,EVAIMRA ; 使能定時(shí)器 1的上溢 、 下溢 、 比較 、 周期中斷 SPLK 0FFFFh,EVAIFRA ; 清中斷 LDP 0 SPLK 0002h, IMR ; 使能 INT2 CLRC INTM WAIT: NOP ; 循環(huán)等待中斷 NOP B WAIT GISR2: ; Int2通用中斷服務(wù)程序 GISR2 LDP 00E0h ; 設(shè)置外設(shè)頁(yè)面 LACL PIVR ; 將外設(shè)中斷矢量 PIVR值裝入累加器 XOR 002Ah ; GPT1上溢中斷矢量 BCND SISR2A,EQ ; 如果相等轉(zhuǎn)上溢中斷服務(wù)程序 LACL PIVR XOR 0029h ; GPTl下溢中斷矢量 BCND SISR29,EQ ; 如果相等轉(zhuǎn)下溢中斷服務(wù)程序 LACL PIVR XOR 0028h ; GPT1比較中斷矢量 BCND SISR28,EQ ; 如果相等轉(zhuǎn)比較中斷服務(wù)程序 LACL PIVR XOR 0027h ; GPTl周期中斷矢量 BCND SISR27,EQ ; 如果相等轉(zhuǎn)周期中斷服務(wù)程序 RET SISR2A: ; GPTl上溢中斷服務(wù)程序 LDP 0E1h ; 設(shè)置外部頁(yè)面 SPLK 0FF01h, PBDATDIR ; 設(shè)置 IOPB0引腳輸出高電平 CALL DELAY LDP 0E8h ; 外設(shè)頁(yè)面 LACC 0400h ; 清上溢中斷標(biāo)志 SACL EVAIFRA ; 在 EVAIFRA內(nèi) CLRC INTM ; 使能所有標(biāo)志 RET SISR29: GPT1 ; 下溢中斷服務(wù)程序 LDP 0E1h ; 外設(shè)頁(yè)面 SPLK 0FF02h, PBDATDIR ; 設(shè)置 IOPB1引腳輸出高電平 CALL DELAY LDP 0E8h ; 外設(shè)頁(yè)面 LACC 0200h ; 清下溢中斷標(biāo)志 SACL EVAIFRA ; 在 EVAIFRA內(nèi) CLRC INTM ; 使能所有標(biāo)志 RET SISR28: GPT1L ;中斷服務(wù)程序 LDP 0E1h外設(shè)頁(yè)面 SPLK 0FF04h, PBDATDIR ; 設(shè)置 101, B2引腳輸出高電平 CALL DELAY LDP 0E8h ; 外設(shè)頁(yè)面 LACC 0100h ; 清比較中斷標(biāo)志 SACL EVAIFRA ; 在 EVAIFRA內(nèi) CLRC INTM ; 使能所有中斷 RET SISR27: ; GPT1周期中斷服務(wù)程序 LDP 0E1h ; 外設(shè)頁(yè)面 SPLK 0FF08h, PBDATDIR ; 設(shè)置 IOPB3引腳輸出高電平 CALL DELAY LDP 0E8h ; 外設(shè)頁(yè)面 LACC 0080h ; 清周期中斷標(biāo)志 SACL EVAIFRA ; 在 EVAIFRA內(nèi) CLRC INTM ; 使能所有標(biāo)志 RET DELAY: LAR AR0, 01h ; 通用目的延時(shí) D_LOOP: RPT 01h ; 修改 RPT值可改變延時(shí)時(shí)間 NOP BANZ D_LOOP RET GISR1: RET GISR3: RET GISR4: RET GISR5: RET GISR6: RET PHANTOM RET .end 全比較單元和脈寬調(diào)制電路 PWM 事件管理器 (EVA)模塊中有 3個(gè)全比較單元 (全比較單元 1, 2和 3),對(duì)應(yīng)于 3個(gè) 16位的全比較寄存器 (CMPR CMPR2和 CMPR3);事件管理器模塊 (EVB)中有 3個(gè)全比較單元 (全比較單元 4, 5和 6),對(duì)應(yīng)于 3個(gè) 16位的全比較寄存器 (CMPR CMPR5和 CMPR6)。每個(gè)全比較單元 (或全比較寄存器 )對(duì)應(yīng)于兩個(gè) PWM輸出,即全比較單元 1, 2, 3(EVA)對(duì)應(yīng)于PWMy( y=l, 2, 3, 4, 5, 6),全比較單元 4, 5, 6(EVB)對(duì)應(yīng)于 PWMz (z=7, 8, 9, 10, 11, 12)。比較單元的時(shí)基由通用定時(shí)器 1(EVA模塊 )和通用定時(shí)器 3(EVB模塊 )提供。 比較控制寄存器 COMCONA/B控制全比較單元的操作;比較方式控制寄存器 TCTRA/B控制 12個(gè) PWM輸出引腳的輸出方式。 0 禁止比較操作。 D14~D13 CLD1~CLD0——比較寄存器 CMPRx重裝條件。 11 T1CNT/T3CNT=0或 T1CNT/T3CNT=T1PR/T3PR(即下溢或周 期 匹配 ) 時(shí) 10 立即重裝 11 保留,結(jié)果不可預(yù)測(cè)。 0 禁止空間矢量 PWM模式 。 D11~D10 ACTRLD1/ACTRLD0——方式控制寄存器重裝條件 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1