第09章事件管理器之一通用定時(shí)器_第1頁(yè)
第09章事件管理器之一通用定時(shí)器_第2頁(yè)
第09章事件管理器之一通用定時(shí)器_第3頁(yè)
第09章事件管理器之一通用定時(shí)器_第4頁(yè)
第09章事件管理器之一通用定時(shí)器_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第09講:講:F2812事件管理器(事件管理器(EVA/B)l 事件管理器概述事件管理器概述l 通用定時(shí)器通用定時(shí)器l 比較單元與比較單元與PWMPWM輸出輸出l 捕獲單元捕獲單元l 正交編碼脈沖單元(正交編碼脈沖單元(QEP)QEP)l 事件管理器的中斷問(wèn)題事件管理器的中斷問(wèn)題本章內(nèi)容本章內(nèi)容每個(gè)事件管理器皆由每個(gè)事件管理器皆由4個(gè)部分組成個(gè)部分組成通用定時(shí)器通用定時(shí)器比較單元與比較單元與PWMPWM電路電路捕獲單元捕獲單元正交編碼脈沖(正交編碼脈沖(QEP)QEP)電路電路1. 事件管理器概述事件管理器概述事件管理器模塊事件管理器模塊事件管理器事件管理器A事件管理器事件管理器B模塊模塊信

2、號(hào)信號(hào)模塊模塊信號(hào)信號(hào)通用定時(shí)器通用定時(shí)器通用定時(shí)器通用定時(shí)器1通用定時(shí)器通用定時(shí)器2 T1PWM/T1CMP T2PWM/T2CMP 通用定時(shí)器通用定時(shí)器3通用定時(shí)器通用定時(shí)器4 T3PWM/T3CMPT4PWM/T4CMP比較單元比較單元 比較器比較器1比較器比較器2比較器比較器3 PWM1/2 PWM3/4 PWM5/6 比較器比較器4比較器比較器5比較器比較器6PWM7/8PWM9/10 PWM11/12 捕獲單元捕獲單元 捕獲器捕獲器1捕獲器捕獲器2捕獲器捕獲器3CAP1CAP 2CAP3 捕獲器捕獲器4捕獲器捕獲器5捕獲器捕獲器6 CAP4 CAP5 CAP6正交編碼脈沖電正交編碼

3、脈沖電路路 QEP QEP QEP1 QEP2QEPI1QEP QEP4 QEP5 QEPI2EVA和和EVB模塊信號(hào)引腳模塊信號(hào)引腳 1. 事件管理器概述事件管理器概述事件管理器模塊事件管理器模塊事件管理器事件管理器A事件管理器事件管理器B模塊模塊信號(hào)信號(hào)模塊模塊信號(hào)信號(hào)外部定時(shí)器輸入外部定時(shí)器輸入定時(shí)器方向定時(shí)器方向外部時(shí)鐘外部時(shí)鐘TDIRATCLKINA定時(shí)器方向定時(shí)器方向外部時(shí)鐘外部時(shí)鐘TDIRBTCLKINB外部比較器輸出外部比較器輸出-觸發(fā)輸入觸發(fā)輸入比較器比較器C1TRIPC2TRIPC3TRIPC4TRIPC5TRIPC6TRIP外部定時(shí)器外部定時(shí)器-比較觸發(fā)輸入比較觸發(fā)輸入

4、T1CTRIP*T2CTRIP T3CTRIP*T4CTRIP 功率模塊保護(hù)中功率模塊保護(hù)中斷輸入斷輸入 PDPINTA* PDPINTB* 外部外部ADC SOC觸發(fā)輸入觸發(fā)輸入 EVASOC EVBSOC EVA和和EVB模塊信號(hào)引腳模塊信號(hào)引腳 1. 事件管理器概述事件管理器概述事件管理器功能框圖事件管理器功能框圖 (EVA)(EVA)1. 事件管理器概述事件管理器概述2 2、通用定時(shí)器、通用定時(shí)器F2812F2812內(nèi)有兩個(gè)事件管理器(內(nèi)有兩個(gè)事件管理器(EVAEVA、EVBEVB),每),每個(gè)個(gè)EVEV包括兩個(gè)通用定時(shí)器。包括兩個(gè)通用定時(shí)器。EVAEVA:GP1GP1、GP2GP2;

5、EVBEVB:GP3GP3、GP4GP4; GP定時(shí)器模塊包含:定時(shí)器模塊包含:一個(gè)一個(gè)16位可讀位可讀/寫及增寫及增/減的定時(shí)器計(jì)數(shù)器減的定時(shí)器計(jì)數(shù)器TxCNT (x=1,2,3,4)。)。一個(gè)一個(gè)16位可讀位可讀/寫定時(shí)器比較寄存器(雙緩沖)寫定時(shí)器比較寄存器(雙緩沖)TxCMPR;一個(gè)一個(gè)16位可讀位可讀/寫定時(shí)器周期寄存器(雙緩沖)寫定時(shí)器周期寄存器(雙緩沖)TxPR;一個(gè)一個(gè)16位可讀位可讀/寫定時(shí)器控制寄存器寫定時(shí)器控制寄存器TxCON;一個(gè)通用定時(shí)器比較輸出引腳一個(gè)通用定時(shí)器比較輸出引腳TxCMP;用于內(nèi)部和外部時(shí)鐘輸入的可編程定標(biāo)器;用于內(nèi)部和外部時(shí)鐘輸入的可編程定標(biāo)器;控制和

6、中斷邏輯,用于控制和中斷邏輯,用于4個(gè)可屏蔽中斷個(gè)可屏蔽中斷 (上溢、下溢、比較和周期中斷);(上溢、下溢、比較和周期中斷);輸出邏輯。輸出邏輯。 見下圖見下圖2 2、通用定時(shí)器、通用定時(shí)器通用定時(shí)器通用定時(shí)器GPGP的功能框圖的功能框圖2 2、通用定時(shí)器、通用定時(shí)器和通用定時(shí)器1(T1)相關(guān)的寄存器:1. T1周期寄存器 T1PR (16位) 2. T1比較寄存器 T1CMPR (16位)3. T1計(jì)數(shù)寄存器 T1CNT (16位) 4. T1控制寄存器 T1CON (16位) 5. 全局定時(shí)器控制寄存器A GPTCONA (16位) 2 2、通用定時(shí)器、通用定時(shí)器nT1的輸入信號(hào)1. 來(lái)自

7、于CPU的內(nèi)部時(shí)鐘2. 外部時(shí)鐘輸入TCLKINA,最大頻率為器件自身時(shí)鐘的1/4,也就是1/4*150M3. TDIRA/B,用于定時(shí)器的增/減計(jì)數(shù)模式(或增或減)4. 復(fù)位信號(hào)RESETnT1的輸出信號(hào)1. 定時(shí)器的比較輸出T1PWM_T1CMP2. 送給ADC模塊的AD轉(zhuǎn)換啟動(dòng)信號(hào)3. 下溢、上溢、比較匹配和周期匹配信號(hào)4. 計(jì)數(shù)方向指示2 2、通用定時(shí)器、通用定時(shí)器通用定時(shí)器的三個(gè)時(shí)鐘源:1 HSPCLK2 來(lái)自QEP單元3 外部管腳(TCLKINA或TCLKINB)設(shè)置方法:TxCON (比特15 比特0)的比特4和比特5兩位Bit 5 4 0 0 HSPCLK 0 1 外部TCLK

8、IN管腳 1 0 保留 1 1 QEP2 2、通用定時(shí)器、通用定時(shí)器n計(jì)數(shù)寄存器計(jì)數(shù)寄存器 T1CNT為T1的計(jì)數(shù)器寄存器,其內(nèi)容是隨著時(shí)鐘脈沖不斷增加或者減少的,每1個(gè)HSPCLK的脈沖,T1CNT的值增加1或者減少1。n周期寄存器周期寄存器 T1PR是定時(shí)器T1的周期寄存器,用于存放為T1設(shè)置的周期值。n比較寄存器比較寄存器 T1CMPR是定時(shí)器T1的比較寄存器,用于存放為T1設(shè)置的比較值。2 2、通用定時(shí)器、通用定時(shí)器比較寄存器和周期寄存器的功能比較寄存器和周期寄存器的功能 T1PR T1PR和和T1CMPRT1CMPR在一般情況下是在初始化的時(shí)候進(jìn)在一般情況下是在初始化的時(shí)候進(jìn)行賦值,

9、然后就成為了一個(gè)參考標(biāo)準(zhǔn),行賦值,然后就成為了一個(gè)參考標(biāo)準(zhǔn),CPUCPU會(huì)實(shí)時(shí)的會(huì)實(shí)時(shí)的將將T1CNTT1CNT的值和這兩個(gè)標(biāo)準(zhǔn)進(jìn)行比較的值和這兩個(gè)標(biāo)準(zhǔn)進(jìn)行比較: : 當(dāng)當(dāng)T1CNTT1CNT的值和的值和T1PRT1PR相等時(shí),相等時(shí),T1CNTT1CNT就會(huì)復(fù)位成就會(huì)復(fù)位成0 0重新開始計(jì)數(shù)或者逐漸減少直至重新開始計(jì)數(shù)或者逐漸減少直至0 0,完成,完成1 1個(gè)周期的計(jì)個(gè)周期的計(jì)數(shù),然后再?gòu)臄?shù),然后再?gòu)? 0開始計(jì)數(shù)至開始計(jì)數(shù)至T1PRT1PR里面的數(shù)值,這樣循里面的數(shù)值,這樣循環(huán)下去。環(huán)下去。 當(dāng)當(dāng)T1CNTT1CNT的值和的值和T1CMPRT1CMPR的值相等時(shí),就會(huì)產(chǎn)生一的值相等時(shí),就會(huì)

10、產(chǎn)生一些比較事件,例如些比較事件,例如PWMPWM波形就是依靠這個(gè)原理來(lái)實(shí)現(xiàn)波形就是依靠這個(gè)原理來(lái)實(shí)現(xiàn)的。的。2 2、通用定時(shí)器、通用定時(shí)器陰影寄存器的作用 在程序執(zhí)行的過(guò)程當(dāng)中(定時(shí)器正在計(jì)數(shù)的過(guò)程中),可以改變T1CMPR或者T1PR的值嗎? 答案是肯定的,可以在一個(gè)周期的任何時(shí)刻向T1CMPR或者T1PR寫入新的數(shù)值,其功勞就要?dú)w功于陰影寄存器。如上圖所示,假設(shè)我們要向T1CMPR寫入新的數(shù)值0 xXXXXh,首先將這個(gè)數(shù)值寫入T1CMPR的陰影寄存器,當(dāng)T1CON中第3位TCLD1和第2位TCLD0所指定的特定事件發(fā)生時(shí),陰影寄存器的數(shù)據(jù)就會(huì)被寫入T1CMPR的工作寄存器。2 2、通用

11、定時(shí)器、通用定時(shí)器n定時(shí)器1比較寄存器T1CMPR的裝載條件如下面的表格所示。如果TCLD1和TCLD0設(shè)置為1 0的話,新的數(shù)據(jù)就會(huì)立即被寫入T1CMPR,從而改變T1CMPR的值。定時(shí)器比較寄存器之裝載條件TCLD1 TCLD0( T1CON中第3位TCLD1和第2位TCLD0) 0 0 當(dāng)計(jì)數(shù)器當(dāng)計(jì)數(shù)器T1CNT值為值為0 0 1 當(dāng)計(jì)數(shù)器當(dāng)計(jì)數(shù)器T1CNT值為值為0或者等于周期寄存器或者等于周期寄存器 1 0 立即載入立即載入 1 1 保留保留2 2、通用定時(shí)器、通用定時(shí)器2.1 2.1 通用定時(shí)器計(jì)數(shù)操作和計(jì)數(shù)模式通用定時(shí)器計(jì)數(shù)操作和計(jì)數(shù)模式T1T1計(jì)數(shù)模式選擇計(jì)數(shù)模式選擇TMODE

12、1 TMODE0 (T1CON.12 T1CON.11)TMODE1 TMODE0 (T1CON.12 T1CON.11) 0 0 0 0 停止停止/ /保持保持 0 1 0 1 連續(xù)增連續(xù)增/ /減模式減模式(先增后減)(先增后減) 1 0 1 0 連續(xù)增模式連續(xù)增模式(單增再清)(單增再清) 1 1 1 1 定向增定向增/ /減計(jì)數(shù)模式(減計(jì)數(shù)模式(directional directional up/down count mode up/down count mode) (或增或減)(或增或減)A. 停止停止/保持模式保持模式n停止/保持模式,就是定時(shí)器計(jì)數(shù)器T1CNT停止計(jì)數(shù),保持現(xiàn)有

13、的數(shù)值。 B. 連續(xù)增模式(遞增再清)連續(xù)增模式(遞增再清)n如下圖所示,T1PR=2,T1CNT從0開始計(jì)數(shù)至2,等于周期寄存器值的值時(shí),直接降為0,然后再?gòu)?開始計(jì)數(shù)至2,周而復(fù)始。n實(shí)際的計(jì)數(shù)周期為實(shí)際的計(jì)數(shù)周期為T1PR+1。 T1PR=2 固定不變B. TxPR的改變對(duì)遞增再清遞增再清計(jì)數(shù)模式的影響TxCON6 用于使能或禁止通用定時(shí)器; TxCON.32 只控制TxCMPR的裝載條件;而TxPR僅在一個(gè)周期完成后裝載(計(jì)數(shù)器溢出時(shí))C. 定向的增或者減計(jì)數(shù)模式(或增或減)n定向的增或者減計(jì)數(shù)模式,這時(shí)候T1CNT進(jìn)行增計(jì)數(shù)或者是減計(jì)數(shù),取決于引腳TDIRA的電平:如果TDIRA為高

14、電平,則T1CNT進(jìn)行增計(jì)數(shù);如果TDIRA為低電平,則T1CNT進(jìn)行減計(jì)數(shù)。n如果在計(jì)數(shù)過(guò)程中TDIRA電平發(fā)生了變化,那么必須在完成當(dāng)前計(jì)數(shù)周期后的下一個(gè)CPU時(shí)鐘周期時(shí),計(jì)數(shù)方向才發(fā)生改變。 D. 連續(xù)增/減模式(先增后減) 如下圖:T1PR=2,T1CNT從0開始計(jì)數(shù)至2,然后再?gòu)?逐漸減少至0,周而復(fù)始。 實(shí)際的計(jì)數(shù)周期為實(shí)際的計(jì)數(shù)周期為2*T1PR。 注:T1PR=2 固定不變 TxPR僅在一個(gè)周期完成后裝載(計(jì)數(shù)器溢出時(shí))D. TxPR的改變對(duì)先增后減計(jì)數(shù)的影響注:改變T1PR的情形 TxCON6 用于使能或禁止通用定時(shí)器PWM簡(jiǎn)介n脈寬調(diào)制,簡(jiǎn)稱PWM(Pulse Width

15、Modulation)是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中,簡(jiǎn)單的描述就是一些如下圖所示的矩形脈沖波形,PWM波形最重要的三個(gè)參數(shù)是周期、頻率和占空比周期、頻率和占空比。 PWM周期:周期:T=t1+t2PWM頻率:頻率:F=1/TPWM占空比:占空比:D=t1/(t1+t2)=t1/T2.2 2.2 定時(shí)器的比較操作定時(shí)器的比較操作EV的比較機(jī)制能夠產(chǎn)生多路PWM功能。nEVA的兩個(gè)通用定時(shí)器能夠產(chǎn)生2路獨(dú)立的PWM波形T1PWM和T2PWM,n三個(gè)比較單元每一個(gè)都能產(chǎn)生一對(duì)互補(bǔ)的PWM波形(比較單元1產(chǎn)生PWM

16、1和PWM2,比較單元2產(chǎn)生PWM3和PWM4,比較單元3產(chǎn)生PWM5和PWM6)這樣,EVA一共能產(chǎn)生8路PWM波形。EVB和EVA一樣,同樣能夠產(chǎn)生8路PWM波形。通用定時(shí)器通用定時(shí)器GP的功能框圖的功能框圖(側(cè)重于比較器)(側(cè)重于比較器)如何使能定時(shí)器的比較操作?如何使能定時(shí)器的比較操作?l 和比較操作有關(guān)的寄存器:比較寄存器和比較操作有關(guān)的寄存器:比較寄存器TxCMPRTxCMPR、計(jì)數(shù)器寄、計(jì)數(shù)器寄存器存器TxCNTTxCNTl PWM PWM波形通過(guò)引腳波形通過(guò)引腳TxPWMTxPWM輸出輸出l TxCON.1(TECMPR) TxCON.1(TECMPR) 置置1 1使能、清使能

17、、清0 0禁止比較操作。禁止比較操作。如果比較操作如果比較操作使能,出現(xiàn)比較匹配后有下列操作:使能,出現(xiàn)比較匹配后有下列操作: 匹配匹配1 1個(gè)時(shí)鐘周期后,比較中斷標(biāo)志位置位個(gè)時(shí)鐘周期后,比較中斷標(biāo)志位置位 匹配匹配1 1個(gè)個(gè)Device ClockDevice Clock后,后,PWMPWM的輸出產(chǎn)生跳變的輸出產(chǎn)生跳變 若若GPTCONA/BGPTCONA/B啟動(dòng)啟動(dòng)A/DA/D轉(zhuǎn)換器,則比較中斷位置位的同時(shí)轉(zhuǎn)換器,則比較中斷位置位的同時(shí)產(chǎn)生產(chǎn)生A/DA/D轉(zhuǎn)換啟動(dòng)信號(hào)轉(zhuǎn)換啟動(dòng)信號(hào) 未被屏蔽時(shí),將產(chǎn)生一個(gè)外設(shè)中斷請(qǐng)求未被屏蔽時(shí),將產(chǎn)生一個(gè)外設(shè)中斷請(qǐng)求 首先介紹通用定時(shí)器產(chǎn)生的PWM波形。 T

18、1和T2分別能夠產(chǎn)生1路獨(dú)立的PWM,以T1為例: 當(dāng)T1計(jì)數(shù)寄存器T1CNT的值和T1CMPR的值相等時(shí),就會(huì)發(fā)生比較匹配事件,這時(shí)如果PWM的功能使能,則T1PWM引腳便可以輸出PWM波形。T1能夠產(chǎn)生兩種類型的PWM:n 一種是不對(duì)稱的PWM波形,n 另一種是對(duì)稱的PWM波形, 產(chǎn)生哪種類型的PWM波形取決于取決于T1CNT的計(jì)數(shù)方式的計(jì)數(shù)方式。 (1)當(dāng)T1CNT的計(jì)數(shù)方式為連續(xù)增連續(xù)增計(jì)數(shù)時(shí),T1PWM引腳輸出不對(duì)稱的不對(duì)稱的PWM波形波形。 當(dāng)定時(shí)器T1的控制寄存器T1CON的TMODE1和TMODE0為10時(shí),定時(shí)器T1工作于連續(xù)增模式。 當(dāng)T1CNT的值計(jì)數(shù)到和T1CMPR的值

19、相等時(shí),發(fā)生比較匹配事件。如果T1CON的第1位定時(shí)器比較使能比較使能為為TECMPR為為1,即定時(shí)器比較操作被使能,且GPTCONA的第6位比較輸出使能位比較輸出使能位TCMPOE為為1,同時(shí)GPTCONA下的T1PIN引腳輸出極性為高電平或者低電平的話,T1PWM就會(huì)輸出不對(duì)稱的PWM波形。 (1)當(dāng)T1CNT的計(jì)數(shù)方式為連續(xù)增計(jì)數(shù)時(shí),T1PWM引腳輸出不對(duì)稱的PWM波形。改變TxCMP對(duì)PWM波形的影響(遞增計(jì)數(shù)模式)匹配點(diǎn)匹配點(diǎn)匹配點(diǎn)匹配點(diǎn)(2)當(dāng)T1CNT的計(jì)數(shù)方式為連續(xù)增/減計(jì)數(shù)時(shí),T1PWM引腳輸出對(duì)稱的PWM波形。 當(dāng)定時(shí)器T1的控制寄存器T1CON的TMODE1和TMODE0

20、為01時(shí),定時(shí)器T1工作于連續(xù)增/減計(jì)數(shù)模式。當(dāng)T1CNT的值計(jì)數(shù)到和T1CMPR的值相等時(shí),發(fā)生比較匹配事件。如果T1CON的第1位定時(shí)器比較使能為TECMPR為1,即定時(shí)器比較操作被使能,且GPTCONA的第6位比較輸出使能位TCMPOE為1,同時(shí)GPTCONA下的T1PIN引腳輸出極性為高電平或者低電平的話,T1PWM就會(huì)輸出對(duì)稱的PWM波形。 2)當(dāng)T1CNT的計(jì)數(shù)方式為連續(xù)增/減計(jì)數(shù)時(shí),T1PWM引腳輸出對(duì)稱的PWM波形。00PR.reg00PR.reg改變改變TxCMPTxCMP對(duì)輸出波形的影響(先增后減)對(duì)輸出波形的影響(先增后減)匹配點(diǎn)匹配點(diǎn)匹配點(diǎn)匹配點(diǎn)有效有效/ /無(wú)效的時(shí)間

21、計(jì)算無(wú)效的時(shí)間計(jì)算l 連續(xù)遞增計(jì)數(shù)模式連續(xù)遞增計(jì)數(shù)模式( (單增)單增) 無(wú)效:從無(wú)效:從計(jì)數(shù)周期開始計(jì)數(shù)周期開始到第一次匹配到第一次匹配 有效:有效:(TxPR) +1(TxPR) +1 -(TxCMPR) -(TxCMPR) 個(gè)已個(gè)已定標(biāo)的輸入時(shí)鐘定標(biāo)的輸入時(shí)鐘 若若CMPRCMPR為為0 0,整個(gè)有效,若大于,整個(gè)有效,若大于PRPR,整個(gè)無(wú)效,整個(gè)無(wú)效l 連續(xù)增連續(xù)增/ /減計(jì)數(shù)模式(先增后減)減計(jì)數(shù)模式(先增后減) 有效:有效:(TxPR)-(TxCMPR)up+ (TxPR)-(TxCMPR)dn(TxPR)-(TxCMPR)up+ (TxPR)-(TxCMPR)dn若若(TxCM

22、PR)up(TxCMPR)up為為0 0,周期開始即有效;大于,周期開始即有效;大于PRPR時(shí),不會(huì)產(chǎn)時(shí),不會(huì)產(chǎn)生第一次跳變;生第一次跳變;輸出邏輯輸出邏輯l GPTCONA/B GPTCONA/B可設(shè)定可設(shè)定PWMPWM輸出為:輸出為:高電平有效、低電平有效、強(qiáng)制低、強(qiáng)制高高電平有效、低電平有效、強(qiáng)制低、強(qiáng)制高l 出現(xiàn)下列情況之一時(shí),出現(xiàn)下列情況之一時(shí),PWMPWM輸出被置成高阻狀態(tài):輸出被置成高阻狀態(tài): 軟件將軟件將GPTCONA/B6GPTCONA/B6清零清零 PDPINTxPDPINTx引腳被拉低而且沒(méi)有屏蔽引腳被拉低而且沒(méi)有屏蔽 任何一個(gè)復(fù)位信號(hào)發(fā)生任何一個(gè)復(fù)位信號(hào)發(fā)生 軟件將軟件

23、將TxCON1TxCON1清零清零 可通過(guò)下列操作產(chǎn)生可通過(guò)下列操作產(chǎn)生PWM波形:波形: 根據(jù)所需根據(jù)所需PWM(載波)周期設(shè)置(載波)周期設(shè)置TxPR; 設(shè)置設(shè)置TxCON以確定計(jì)數(shù)器模式和時(shí)鐘源,并啟動(dòng)以確定計(jì)數(shù)器模式和時(shí)鐘源,并啟動(dòng)PWM輸出操作;輸出操作; 根據(jù)計(jì)算出來(lái)的根據(jù)計(jì)算出來(lái)的PWM脈沖寬度(占空比)載入脈沖寬度(占空比)載入TxCMPR寄存器中。寄存器中。 當(dāng)通用定時(shí)器復(fù)位時(shí),會(huì)產(chǎn)生以下結(jié)果:當(dāng)通用定時(shí)器復(fù)位時(shí),會(huì)產(chǎn)生以下結(jié)果: 除除GPTCONA/B中的計(jì)數(shù)方向標(biāo)識(shí)位被置為中的計(jì)數(shù)方向標(biāo)識(shí)位被置為1外,其他相關(guān)位都復(fù)位為外,其他相關(guān)位都復(fù)位為0。因。因 此,所有通用定時(shí)器

24、的操作都被禁止。此,所有通用定時(shí)器的操作都被禁止。 所有定時(shí)器中斷標(biāo)識(shí)位都復(fù)位為所有定時(shí)器中斷標(biāo)識(shí)位都復(fù)位為0。 除了除了PDPINTx*,所有定時(shí)器中斷屏蔽位都復(fù)位為,所有定時(shí)器中斷屏蔽位都復(fù)位為0。即除了。即除了PDPINTx*,所有,所有 定時(shí)器中斷都被屏蔽。定時(shí)器中斷都被屏蔽。 定時(shí)器所有比較輸出都被置為高阻狀態(tài)。定時(shí)器所有比較輸出都被置為高阻狀態(tài)。GPTCONA0 x007400GP 控制寄存器控制寄存器AT1CNT0 x007401定時(shí)器定時(shí)器1計(jì)數(shù)寄存器計(jì)數(shù)寄存器T1CMPR0 x007402定時(shí)器定時(shí)器1比較寄存器比較寄存器T1PR0 x007403定時(shí)器定時(shí)器1周期寄存器周期

25、寄存器T1CON0 x007404定時(shí)器定時(shí)器1控制寄存器控制寄存器T2CNT0 x007405定時(shí)器定時(shí)器2計(jì)數(shù)寄存器計(jì)數(shù)寄存器T2CMPR0 x007406定時(shí)器定時(shí)器2比較寄存器比較寄存器T2PR0 x007407定時(shí)器定時(shí)器2比較寄存器比較寄存器T2CON0 x007408定時(shí)器定時(shí)器2控制寄存器控制寄存器GPTCONB0 x007500GP 控制寄存器控制寄存器BT3CNT0 x007501定時(shí)器定時(shí)器3計(jì)數(shù)寄存器計(jì)數(shù)寄存器T3CMPR0 x007502定時(shí)器定時(shí)器3比較寄存器比較寄存器T3PR0 x007503定時(shí)器定時(shí)器3周期寄存器周期寄存器T3CON0 x007504寄存器寄存

26、器3控制寄存器控制寄存器T4CNT0 x007505定時(shí)器定時(shí)器4計(jì)數(shù)寄存器計(jì)數(shù)寄存器T4CMPR0 x007506定時(shí)器定時(shí)器4比較寄存器比較寄存器T4PR0 x007507定時(shí)器定時(shí)器4周期寄存器周期寄存器T4CON0 x007508定時(shí)器定時(shí)器4控制寄存器控制寄存器2.3 通用定時(shí)器的寄存器通用定時(shí)器的寄存器例題例題1 1 通用定時(shí)器工作在連續(xù)增減計(jì)數(shù)模式,使用內(nèi)部的通用定時(shí)器工作在連續(xù)增減計(jì)數(shù)模式,使用內(nèi)部的HSPCLKHSPCLK時(shí)鐘源,預(yù)定標(biāo)系數(shù)設(shè)置為時(shí)鐘源,預(yù)定標(biāo)系數(shù)設(shè)置為1 1(包括(包括HSPCLKHSPCLK和和TCLK)TCLK),TxCNTTxCNT寄寄存器的變化以及比較寄存器的裝載值如下圖所示,畫出存器的變化以及比較寄存器的裝載值如下圖所示,畫出TxPWMTxPWM引腳輸出的波形。引腳輸出的波形。 例題例題2 采用通用定時(shí)器采用通用定時(shí)器1產(chǎn)生產(chǎn)生1KHz的非對(duì)稱的非對(duì)稱PWM波形用于波形用于模擬正弦信號(hào),正弦信號(hào)的每個(gè)周期取模擬正弦信號(hào),正弦信號(hào)的每個(gè)周期取250個(gè)點(diǎn),系

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論