版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目特性介目特性介 定時(shí)器 16位定時(shí)器計(jì)數(shù) 定時(shí)器1操 自由運(yùn)行模 模模 正計(jì)數(shù)/倒計(jì)數(shù)模 通道模式控 輸入捕獲模 RF事件捕 輸出比較模 DMA觸 定時(shí)器1寄存 MAC定時(shí)器(定時(shí)器 通用操 正計(jì) 定時(shí)器溢 定時(shí)器的delta側(cè)計(jì) 定時(shí)器比 捕獲輸 溢出計(jì) 溢出計(jì)數(shù)比 中 DMA觸 定時(shí)器啟動(dòng)/停止的同 定時(shí)器同步的停 定時(shí)器同步的啟 定時(shí)器2的寄存 8位定時(shí)器3和定時(shí)器 8位定時(shí)器的計(jì)數(shù) 通道模式控 輸入捕獲模 輸出比較模 定時(shí)器3和4的中 定時(shí)器3和定時(shí)器4的DMA觸 睡眠定時(shí) 定時(shí)器操 定時(shí)器比 相關(guān)寄存 1.2.1P1(P1寄存器器 122P1DIR(P1方向寄存器P1SEL(P1P1SEL(P1功能選擇寄存器 T1CTL(T1控制&狀態(tài)寄存器 T2CNF(T2配置寄存器 T2PEROF2(T2溢出計(jì)數(shù)器2寄存器 T2CAPHPH(T2周期寄存器高字節(jié) IEN0(中斷使能控制寄存 T3CTL(T3控制寄存器 T3CCTL0(T3通道0捕獲/比較控制寄存器 T3CC0(T3通道0捕獲/比較值寄存器 T3CCTL1(T3通道1捕獲/比較控制寄存器 T3CC1(T3通道1捕獲/比較值寄存器 T4CTL(T4控制寄存器 T4CCTL0(T4通道0捕獲/比較控制寄存器 T4CC0(T4通道0捕獲/比較值寄存器 T4CCTL1(T4通道1捕獲/比較控制寄存器 T4CC1(T4通道1捕獲/比較值寄存器 (時(shí)鐘控制寄存器 SLEEP(睡眠模式控制寄存器 1.3實(shí) 實(shí)驗(yàn)一T1的使 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)技術(shù)條 重要代碼解 實(shí)驗(yàn)二T2的使 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)技術(shù)條 重要代碼解 實(shí)驗(yàn)三T3的使 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)技術(shù)條 重要代碼解 實(shí)驗(yàn)四T4的使 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)技術(shù)條 重要代碼解 實(shí)驗(yàn)五睡眠定時(shí)器的使 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)技術(shù)條 1353重要代碼解特性介CC2430/CC2431包括特性介CC2430/CC2431包括四個(gè)定時(shí)器:一個(gè)一般16位(Timer1)和兩8位(Timer3,4)定請(qǐng)求,輸入捕捉、比較輸出和PWM功能。MAC定時(shí)器主要用于為802.15.4CSMA-CA算法提供定時(shí)/802.15.4如果MAC定時(shí)器與睡眼定時(shí)器一起使用,當(dāng)系統(tǒng)進(jìn)入低功耗模塊時(shí),而MAC定時(shí)器定時(shí)1的功能如三個(gè)捕獲/比較通自由運(yùn)行,?;蛘?jì)數(shù)/倒計(jì)數(shù)1,8,32128整除的時(shí)鐘分頻DMA觸發(fā)功16位定時(shí)器計(jì)數(shù)定時(shí)器包括16位計(jì)數(shù)器,在每個(gè)活動(dòng)時(shí)鐘邊沿遞增或遞減?;顒?dòng)時(shí)鐘邊沿周期由寄存器位CLKCON.TICKSPD定義,它設(shè)置全球系統(tǒng)時(shí)鐘的劃分,提供了從0.25MHz到32MHz的不同的時(shí)鐘標(biāo)簽頻率。這在定時(shí)器1中由T1CTL.DIV設(shè)置的分頻器值進(jìn)一個(gè)分頻器值可以1128。因此32MHz晶振用作系統(tǒng)時(shí)鐘源時(shí),定時(shí)1可以使用的最低時(shí)鐘頻率是1953.125Hz32MHz16MHzRC振蕩器用作系統(tǒng)時(shí)鐘源時(shí),定時(shí)器(1)可以使用的最高時(shí)鐘頻率是16MHz。位字節(jié)和低位字節(jié)中。當(dāng)讀取T1CNTL時(shí),計(jì)數(shù)器的高位字節(jié)在那時(shí)被緩沖到T1CNTH,以便高位字節(jié)可以從T1CNTH中讀出。因T1CNTL必須總是在讀取T1CNTH之前首先讀T1CNTL寄存器的所有寫(xiě)入訪(fǎng)問(wèn)將復(fù)位16當(dāng)達(dá)到最終計(jì)數(shù)值(溢出)時(shí),計(jì)數(shù)器產(chǎn)生一個(gè)中斷請(qǐng)求??梢杂肨1CTL控制寄存器設(shè)置清除并停止該計(jì)數(shù)器。當(dāng)一00T1CTL.MODE時(shí),計(jì)數(shù)器開(kāi)始運(yùn)行。如果00寫(xiě)入到T1CTL.MODE,計(jì)數(shù)器停止在它現(xiàn)在的值上。一般來(lái)說(shuō)控制寄存器T1CTL用于控制定時(shí)器操作。各種操作模式如下所述自由運(yùn)行模在自由運(yùn)行操作模式下,計(jì)數(shù)器從0x0000開(kāi),每個(gè)活動(dòng)時(shí)鐘邊沿增加1。當(dāng)計(jì)器達(dá)到0xFFFF,計(jì)數(shù)器達(dá)到0xFFFF,計(jì)數(shù)器載入0x0000,繼續(xù)遞增它的值,如圖1.1所示。當(dāng)達(dá)到最終計(jì)數(shù)0xFFFF,設(shè)置標(biāo)志T1CTL.OVFIF。如果設(shè)置了相應(yīng)的中斷屏蔽位TIMIF.OVFIM,將產(chǎn)生個(gè)中斷請(qǐng)求。自由運(yùn)行模式可以用于產(chǎn)生獨(dú)立的時(shí)間間隔,輸出信號(hào)頻率1.1運(yùn)行模模模數(shù)器達(dá)到寄T1CC0H:T1CC0L保存的最終計(jì)數(shù)值,計(jì)數(shù)器將復(fù)0x0000,并繼續(xù)遞當(dāng)達(dá)到最終計(jì)數(shù)值時(shí),設(shè)置標(biāo)志T1CTL.OVFIF。如果設(shè)置了相應(yīng)的中斷屏蔽位數(shù)器的操作展示在圖1.2中1.2正計(jì)數(shù)/倒計(jì)數(shù)在正計(jì)數(shù)/倒計(jì)數(shù)模式,計(jì)數(shù)器反0x0000開(kāi)始,正計(jì)數(shù)直到達(dá)到T1CC0H:T1CC0L稱(chēng)輸出脈沖而不是0xFFFF的應(yīng)用程序,因此允許中心對(duì)齊的PWM是輸出應(yīng)用的實(shí)現(xiàn)。通過(guò)寫(xiě)入T1CNTL清除計(jì)數(shù)器也將復(fù)位計(jì)數(shù)方向,恢復(fù)到從0x0000正計(jì)數(shù)模式1.3正計(jì)1.3正計(jì)數(shù)/倒計(jì)數(shù)通道模通道模式隨著每個(gè)通道的控制和狀態(tài)寄存器T1CCTLn設(shè)置。設(shè)置包括輸入捕獲和輸出輸入捕16位捕獲寄存器的內(nèi)容從寄存器T1CCnH:T1CCnL中讀出當(dāng)捕獲發(fā)生時(shí),要設(shè)置該通道的中斷標(biāo)志。這個(gè)位是通道0T1CTL.CH0IF,通道的T1CTL.CH1IF,和通道2的T1CTL.CH2IF。如果分別設(shè)置了T1CCTL0.IM,或T1CCTL2.IM上相應(yīng)的中斷屏蔽位,將產(chǎn)生一個(gè)中RF事件捕可以配置每個(gè)定時(shí)器通道,以便一個(gè)RF中斷事件觸發(fā)一個(gè)捕獲,輸出比在輸出比較模式,與通道相關(guān)的I/O引腳設(shè)置為輸出。在定時(shí)器啟動(dòng)之后,將比較計(jì)數(shù)器的內(nèi)容和通道比較寄存器T1CCnH:T1CCnL的內(nèi)容。如果比較寄存器等于計(jì)數(shù)器的內(nèi)容,寫(xiě)入。對(duì)于輸出比較模式1-3,在寄存器已經(jīng)被寫(xiě)入之后,寫(xiě)入一個(gè)新值到比較寄存器T1CCnH:T1CCnL將有效。對(duì)于其它輸出比較模式,當(dāng)定時(shí)器達(dá)到0x0000時(shí),寫(xiě)入一個(gè)新這意味著這些這意味著這些模式對(duì)于通道0是不能使用的當(dāng)發(fā)生一個(gè)比較時(shí),設(shè)置該通道的中斷標(biāo)志。這個(gè)位是通道0的T1CTL.CH0IF,通道T1CTL.CH1IF,和通道2T1CTL.CH2IF。如果分別設(shè)置了邊沿對(duì)齊:PWM輸出信號(hào)可以使用定時(shí)器在自由運(yùn)行模式下,通道1和2在輸出比67下生成,如22所示。PWM信號(hào)的周期通過(guò)設(shè)置T1CC0確定,通道輸出的占空比T1CCn確定。PWM信號(hào)的極性是通過(guò)使用的輸入比較模67確定的。PWM輸出信號(hào)還可以使用同一個(gè)圖所示的輸45,或通過(guò)使23所示的模模式生成。對(duì)于簡(jiǎn)單的PWM,最好使用使用輸出比較模式45來(lái)生成比由T1CCn確定。某些類(lèi)型的電機(jī)驅(qū)動(dòng)應(yīng)用程序會(huì)需要中心對(duì)齊的PWM模式,一般地這比邊沿對(duì)齊PWM模式產(chǎn)生的噪音更少,因?yàn)镮/O引腳傳輸不集中在同一個(gè)時(shí)鐘邊沿上驅(qū)動(dòng)一個(gè)H橋配置,以避H橋的一邊交叉?zhèn)鲗?dǎo)失控。延遲或死亡時(shí)間可以通過(guò)T1CCn在PWM輸出中獲得,如下所示:假定通道1和通道2使用定時(shí)器正計(jì)數(shù)/倒計(jì)數(shù)模式,用于驅(qū)動(dòng)輸出,且這兩個(gè)通道別使用輸出比較模式45,那么定時(shí)器周期(定時(shí)器1的時(shí)鐘周期)TP=死區(qū),比如,兩個(gè)輸出都為低電平的時(shí)間,(定時(shí)器1的時(shí)鐘周期)TD=(T1CC1–T1CC2)x1.41.4輸出比較模式,定時(shí)器的自由運(yùn)行模1.5輸1.5輸出比較模式,定時(shí)器模模圖1.6輸出模式,定時(shí)器圖1.6輸出模式,定時(shí)器正計(jì)數(shù)/倒計(jì)數(shù)模01中為定時(shí)器分配了一個(gè)中斷向量。當(dāng)下列定時(shí)器事件之一發(fā)生時(shí),將產(chǎn)生一個(gè)中斷請(qǐng)求●●●輸出比較事寄存器位T1CTL.OVFIF,T1CTL.CH0IF,T1CTL.CH1IF和T1CTL.CH2IF分別包括最終1DMA觸分別在以下定時(shí)器比較事件上產(chǎn)生●●●T1_CH0T1_CH2比21本節(jié)描21本節(jié)描述了定時(shí)器1的寄存器,由以下寄存器組成●●●●●●T1CNTH–定時(shí)1計(jì)數(shù)高位T1CNTL–定時(shí)1計(jì)數(shù)低位T1CTL–1控制和狀態(tài)T1CCTLx–定時(shí)1通道x捕獲/比較控T1CCxH–1通道x捕獲/比較高位T1CCxL–1通道x捕獲/比較低位1.1.2MAC定時(shí)器(定時(shí)器MAC定時(shí)器的主要特性如下可變周期可精確到31.25ns。8位計(jì)時(shí)比較功能20位溢出計(jì)數(shù)具有DMA觸發(fā)功能通用操M(fèi)AC定時(shí)器停止時(shí),它將自動(dòng)復(fù)位并進(jìn)入定時(shí)器IDLE模式。T2CNF.RUN設(shè)置為1時(shí),MAC定時(shí)器將啟動(dòng),它將進(jìn)入定時(shí)器RUN模式,此時(shí)MAC定時(shí)器要么立即工作要么同步于32.768MHz時(shí)鐘。關(guān)于同步啟動(dòng)和停止的描述見(jiàn)13.4.4節(jié)。正計(jì)定時(shí)器當(dāng)定時(shí)器所計(jì)數(shù)值等于或大于寄存器T2CAPHPH:T2CAPLPL所設(shè)置的定時(shí)器周期值環(huán)中定時(shí)器周期之間的差值。如果溢出中斷屏蔽位T2PEROF2.PERIM是1,將產(chǎn)生一個(gè)中斷請(qǐng)求。不管中斷屏蔽位的是什么值,此時(shí)中斷標(biāo)志位T2CNF.PERIF都將設(shè)置為1。定時(shí)器周期可以在一個(gè)定時(shí)周期里面通過(guò)寫(xiě)定時(shí)器的delta值予以調(diào)整。當(dāng)delta值寫(xiě)入寄存T2THD:T2TLD時(shí),16位定時(shí)器在它當(dāng)前計(jì)數(shù)值處停止計(jì)數(shù),一delta計(jì)數(shù)器開(kāi)始計(jì)數(shù)。delta計(jì)數(shù)器從寫(xiě)入的delta值起,開(kāi)始倒0為止,然16位定時(shí)delta倒計(jì)數(shù)的速率與定時(shí)器等同,比如,如果選定了時(shí)鐘補(bǔ)償,delta計(jì)數(shù)器將遵循同樣的遞減步驟。delta倒計(jì)數(shù)0時(shí),就不再倒計(jì)數(shù)了。delta值再一次寫(xiě)入。用這種方法,可以通過(guò)delta的值增加定時(shí)器周期,從而調(diào)整定時(shí)器的溢出值定時(shí)器當(dāng)定時(shí)器的定時(shí)器當(dāng)定時(shí)器的計(jì)數(shù)值接近或大于寄存T2CMP中預(yù)置8位用于比較的數(shù)值時(shí),就發(fā)生了定時(shí)器比較。注意,這個(gè)比較值只能8位,所以比較的是比較值和定時(shí)器高位字節(jié)當(dāng)發(fā)生定時(shí)器比較時(shí),中斷標(biāo)志T2CNF.CMP1。如果此時(shí)中斷屏蔽位T2PEROF2.CMPIM置1,則產(chǎn)生一個(gè)中斷請(qǐng)求。捕獲輸MAC計(jì)數(shù)器具有定時(shí)器捕獲功能,它在無(wú)線(xiàn)模塊的幀開(kāi)始定界符(SFD)的狀態(tài)變高時(shí)捕獲。參見(jiàn)16714.6節(jié)和14.9節(jié)中關(guān)于SFD的描述。當(dāng)捕獲事件發(fā)生時(shí),當(dāng)前定時(shí)器內(nèi)的數(shù)值就送到捕獲寄存器T2CAPHPH.T2CAPLPL中,而且可以從該寄存器中讀出。溢出值也可以在捕獲事件發(fā)生時(shí)捕獲(見(jiàn))。該溢出值可以從寄存器T2PEROF2:T2EROFl:T2PEROF0中讀出。溢出計(jì)每當(dāng)計(jì)數(shù)器溢出時(shí),20位的溢出計(jì)數(shù)器加1。溢出計(jì)數(shù)器的值可以從SFR寄存器鎖存的。也就是說(shuō),T2OFO必須總是首先讀出。溢出計(jì)數(shù)更當(dāng)計(jì)IDLE時(shí),溢出計(jì)數(shù)器的值可以通過(guò)寫(xiě)入寄T2OF2:T2OFl:T2OF0得溢出計(jì)數(shù)增量選計(jì)數(shù)器在RUN狀態(tài)下,可以通過(guò)寫(xiě)入寄存器T2OF2:T2OFl:T2OF0設(shè)置溢出計(jì)數(shù)在下一定時(shí)器溢出時(shí)。溢出計(jì)數(shù)器的遞增值將在接下來(lái)的遞增時(shí),返回原來(lái)的正常值1。溢出計(jì)通過(guò)寫(xiě)入寄T2PEROF2:T2PEROFl:T2PEROFO可以設(shè)置溢出計(jì)數(shù)器的比較值。時(shí)中斷標(biāo)志位T2CNF.OFCMPIF置1。中定時(shí)器有3個(gè)可以分別屏蔽的中斷源?!瘛瘛穸〞r(shí)器比較溢出計(jì)數(shù)器比較存器,而且只能由通過(guò)寫(xiě)SFR寄存器加以清除。0DMA觸定時(shí)2可以產(chǎn)生兩個(gè)DMA觸發(fā),T2_COMP和T2_OVFL,它們分別由如下兩個(gè)件激活●●1定時(shí)器啟動(dòng)/停止的同定時(shí)器定時(shí)器可以通過(guò)32.768kHz時(shí)鐘的上升沿實(shí)現(xiàn)開(kāi)始和停止的同步。注意,這個(gè)事件來(lái)自一32.768kHz時(shí)鐘信號(hào),而該時(shí)鐘32MHz的系統(tǒng)時(shí)鐘同步。因此,一個(gè)周期近似等于32.768kHz時(shí)鐘周期。定時(shí)器同步的停當(dāng)定時(shí)器開(kāi)始運(yùn)行時(shí),比如進(jìn)入定時(shí)器RUN模式。如T2CNF.SYNC1,可以通過(guò)0T2CNF,RUN就停止同步。當(dāng)T2CNF.RUN已經(jīng)調(diào)整0之后,計(jì)數(shù)器繼續(xù)運(yùn)行,直32.768kHz時(shí)鐘的上升沿觸發(fā)為止。此時(shí),計(jì)時(shí)器停止運(yùn)行,并且存儲(chǔ)當(dāng)前定時(shí)器同步的啟當(dāng)定時(shí)器處IDLE模式T2CNF.SYNC1時(shí),通過(guò)1T2CNF.RUN開(kāi)始同步。當(dāng)T2CNF.RUN已經(jīng)1后,定時(shí)器將保持IDLE模式,直到32.768kHz時(shí)鐘的樣起,同步開(kāi)始過(guò)程經(jīng)75個(gè)時(shí)鐘周期。同步的啟動(dòng)和停止功能,需要選擇系統(tǒng)時(shí)鐘頻率為32MHz。如果系統(tǒng)時(shí)鐘頻率選擇為16MHz,則需要補(bǔ)償新的計(jì)算值。下面給出新MAC計(jì)數(shù)器值和溢出計(jì)數(shù)值的計(jì)算方法。事實(shí)上,由于MAC計(jì)數(shù)器的計(jì)算新的計(jì)數(shù)器值和溢出計(jì)數(shù)42的寄存42的寄存本節(jié)列出了SFR寄存器與定時(shí)器2有關(guān)的部分。這些寄存器如下T2CNF--2配T2HD--定時(shí)2計(jì)數(shù)/Delta高T2LD--2計(jì)數(shù)/Delta低T2CMP--定時(shí)2比T2OF1--T2OF0--●●●●●T2PEROF2--定時(shí)2溢出比較/捕獲T2PEROFl--定時(shí)2溢出比較/捕獲8位8位定時(shí)3和定時(shí)定時(shí)3/4的特性如雙通道上升,下降或任何邊沿輸入比設(shè)置,清除或切換輸出比時(shí)鐘分頻器,可以被1,2,4,8,16,32,64,128整在每次捕獲/比較和最終計(jì)數(shù)事件發(fā)生時(shí)產(chǎn)生中斷請(qǐng)DMA觸發(fā)功8位定時(shí)器的計(jì)數(shù)沿遞增或遞減。活動(dòng)時(shí)鐘邊沿的周期由寄存器位CLKCON.TICKSPD定義,由TxCTL.DIV(其中x指的是定時(shí)器號(hào)碼,34)設(shè)置的分頻器值進(jìn)一步劃分。計(jì)數(shù)器可以作為一個(gè)自可以通過(guò)SFRTxCNT(其中x指的是定時(shí)器號(hào)碼,34)讀取8位計(jì)數(shù)器的清除和停止計(jì)數(shù)器是通過(guò)設(shè)置TxCTL控制寄存器的值實(shí)TxCTL.START時(shí),計(jì)數(shù)器開(kāi)始。當(dāng)TxCTL.START寫(xiě)入0時(shí),計(jì)數(shù)器停留在它的當(dāng)前值定時(shí)3/4的模式控在一般的控制寄存器中,TxCTL用于控制定時(shí)器的計(jì)數(shù)0xFF,計(jì)數(shù)0x00,并繼續(xù)遞增。當(dāng)達(dá)到最終計(jì)0xFF(比如,發(fā)生了一個(gè)溢出),就設(shè)置中斷標(biāo)志TIMIF.TxOVFIF。如果設(shè)置了相應(yīng)的中斷屏蔽位倒計(jì)時(shí),直到0x000x00時(shí),設(shè)置標(biāo)志TIMIF.TxOVFIF。如果設(shè)置了相應(yīng)的中斷屏蔽TxCTL.OVFIM,就產(chǎn)生一個(gè)中斷請(qǐng)求。定時(shí)器倒計(jì)數(shù)模式一般用于需要事件超時(shí)模模式:當(dāng)定時(shí)器運(yùn)行在模模式,8位計(jì)0x00啟動(dòng),每個(gè)活動(dòng)時(shí)鐘邊沿遞增。當(dāng)計(jì)數(shù)器達(dá)到寄存TxCC所含的最終計(jì)數(shù)值時(shí),計(jì)數(shù)器0x00,并繼續(xù)遞增。當(dāng)發(fā)就產(chǎn)生一個(gè)中斷請(qǐng)求。模模式可以用于周期不是0xFF的應(yīng)用程序。正/倒計(jì)數(shù)模式:在正/倒計(jì)數(shù)定時(shí)器模式下,計(jì)數(shù)器反復(fù)從0x00開(kāi)始正計(jì)數(shù),直到達(dá)到TxCC所含的值,然后計(jì)數(shù)器倒計(jì)數(shù),直到0x00。這個(gè)定時(shí)器模式用于需要對(duì)稱(chēng)輸出脈沖,且周期不0xFF的應(yīng)用程序。因此它允許中心對(duì)齊的PWM輸出應(yīng)用程序的實(shí)現(xiàn)。通過(guò)寫(xiě)入TxCTL.CLR清除計(jì)數(shù)器也會(huì)復(fù)位計(jì)數(shù)方向,即從0x00模式正計(jì)數(shù)。通道模輸入捕之后,輸入引腳上的上升沿,下降沿或任何邊沿都會(huì)觸發(fā)一個(gè)捕獲事件,即捕獲8位計(jì)數(shù)器中因8位捕獲寄存器的內(nèi)容可以從寄存器TxCC0/1中讀出當(dāng)發(fā)生捕獲時(shí),將設(shè)置相應(yīng)的實(shí)際通道的中斷標(biāo)志。這是TIMIF.TxCHnIF,其中n是通道號(hào)碼。如果設(shè)置了相應(yīng)的中斷屏蔽位TxCCTLn.IM,將產(chǎn)生一個(gè)中斷請(qǐng)求。輸出比較模在輸出比較模式下,與該通道相關(guān)的I/O引腳必須設(shè)置為輸出。定時(shí)器啟動(dòng)之后,將比較計(jì)數(shù)器的內(nèi)容和通道比較寄存器TxCC0/1的內(nèi)容。如果比較寄存器等于計(jì)數(shù)器的內(nèi)容,對(duì)于使用簡(jiǎn)單PWM,最好使用輸出比較模式45寫(xiě)入比較寄存器TxCC0的值對(duì)輸出比較的值不起作用,直到計(jì)數(shù)器值0x00。寫(xiě)入比較寄存器的值TxCC1是立即有效的。定時(shí)34為這兩個(gè)定時(shí)器各分配了一個(gè)中斷向量。這些是T3(中斷11)和T4(中斷12)。當(dāng)以●●●輸出比較事SFR寄存TIMIF包含定時(shí)34的所有中斷標(biāo)志TIMIF.TxOVFIF和TIMIF.TxCHn(其中n是通道號(hào)碼,01)分別包2個(gè)最終計(jì)數(shù)值事件,以及四個(gè)通道捕獲/比較事件的中斷標(biāo)志。僅當(dāng)設(shè)置了相應(yīng)的中斷屏蔽位時(shí),才會(huì)產(chǎn)生一個(gè)中斷請(qǐng)求。果有其它等待的中斷,必須通過(guò)CPU,在一個(gè)新的中斷請(qǐng)求可以產(chǎn)生之前,清除相應(yīng)的斷標(biāo)志設(shè)置了相應(yīng)的中斷標(biāo)志,使能一個(gè)中斷屏蔽位將產(chǎn)生一個(gè)新的中斷定時(shí)34DMA觸。發(fā)如下●●●●T3_CH0T3_CH10101通道通道通通比較比較比比44T4_CH0:定時(shí)T4_CH0:定時(shí)1.1.4睡眠定時(shí)睡眠定時(shí)器用于設(shè)置系統(tǒng)進(jìn)入和退出低功耗睡眠模式之間的周●●●●24位的定時(shí)器正計(jì)數(shù)器,運(yùn)行在32.768kHz的時(shí)鐘頻24位的比較具有中斷和DMA觸發(fā)功能定時(shí)器操睡眠定時(shí)器是一個(gè)24位的定時(shí)器,運(yùn)行在一個(gè)32.768kHz的時(shí)鐘頻率上。定時(shí)器在位之后立即啟動(dòng),如果沒(méi)有中斷就繼續(xù)運(yùn)行。定時(shí)器的當(dāng)前值可以從SFR寄存器定時(shí)器比入寄存ST2:ST1:ST0來(lái)設(shè)置比較值。當(dāng)發(fā)送定時(shí)器比較時(shí),將設(shè)置中斷標(biāo)志STIF(5)。ST中斷的中斷使能位是IEN0.STIE,中斷標(biāo)志是IRCON.STIF當(dāng)運(yùn)行在供電模式PM2時(shí),睡眠定時(shí)器將開(kāi)始運(yùn)行,而睡眠定時(shí)器比復(fù)位之后的比較值的默認(rèn)值是0xFFFFFF睡眠定時(shí)器比較還可以用作一個(gè)DMA觸相關(guān)寄存P1(P1寄存器器1.2.2P1DIR(P1方向寄存器位位復(fù)位操作功能描70可讀/P1_7方輸輸60可讀/相關(guān)寄存P1(P1寄存器器1.2.2P1DIR(P1方向寄存器位位復(fù)位操作功能描70可讀/P1_7方輸輸60可讀/P1_6方輸輸50可讀/P1_5方輸輸40可讀/P1_4方輸輸30可讀/P1_3方輸輸20可讀/P1_2方輸輸10可讀/P1_1方輸輸00可讀/P1_0方輸輸位位復(fù)位操作功能描可讀/ 寄存器,可位尋1.2.3P1SEL(P1功能選擇寄存器位位復(fù)位操作功能描70可讀/P1_7功外設(shè)功60可1.2.3P1SEL(P1功能選擇寄存器位位復(fù)位操作功能描70可讀/P1_7功外設(shè)功60可讀/P1_6功外設(shè)功50可讀/P1_5功外設(shè)功40可讀/P1_4功外設(shè)功30可讀/P1_3功外設(shè)功20可讀/P1_2功外設(shè)功10可讀/P1_1功外設(shè)功00可讀/P1_0功外設(shè)功1.2.4T1CTL(T1控制&狀態(tài)寄存器位位復(fù)位操作功能描70可讀/定時(shí)1.2.4T1CTL(T1控制&狀態(tài)寄存器位位復(fù)位操作功能描70可讀/定時(shí)12中斷標(biāo)60可讀/定時(shí)11中斷標(biāo)50可讀/定時(shí)10中斷標(biāo)40可讀/定時(shí)器溢出中斷在在計(jì)數(shù)器達(dá)到計(jì)數(shù)可讀/定時(shí)1計(jì)數(shù)時(shí)鐘分步不分8分1032分11128分可讀/定時(shí)1模式選暫自動(dòng)重10比較計(jì)數(shù)0x0000-11PWM方0x0000-T1CC0-1.2.5T2CNF(T2配置寄存器位位復(fù)位操作功能描70可讀/定時(shí)2比較中斷標(biāo)志,1.2.5T2CNF(T2配置寄存器位位復(fù)位操作功能描70可讀/定時(shí)2比較中斷標(biāo)志,1無(wú)60可讀/定時(shí)器2溢出中斷標(biāo)志,當(dāng)一個(gè)周期事件發(fā)生時(shí)硬1,只能由軟件寫(xiě)1無(wú)效50可讀/ 溢出比較中斷標(biāo)志當(dāng)一個(gè)溢出比較事件發(fā)時(shí)硬件置1,只能由軟件清除,寫(xiě)1無(wú)效4-030可讀/T2比較目標(biāo)設(shè)取 計(jì)數(shù)值高位取T2計(jì)數(shù)值低82-011同步使T2立即起、T2起、停時(shí)鐘及計(jì)數(shù)新值同00可以知道T2的狀態(tài)1.2.6(T2溢出計(jì)數(shù)2寄存器1.2.7T2CAPHPH(T2周期寄存器高字節(jié)位位復(fù)位操作功能描1.2.6(T2溢出計(jì)數(shù)2寄存器1.2.7T2CAPHPH(T2周期寄存器高字節(jié)位位復(fù)位操作功能描期時(shí)間[7-0]位,讀器得到后一次發(fā)生件時(shí)溢出計(jì)數(shù)值的[7-0]位位復(fù)位操作功能描期時(shí)間[15-8]位,讀該器得到后一次發(fā)生位位復(fù)位操作功能描70比較中斷掩關(guān)中開(kāi)中60溢出中斷掩關(guān)中開(kāi)中50溢出計(jì)數(shù)比較中斷掩關(guān)中開(kāi)中4-0溢出計(jì)數(shù)捕獲溢出計(jì)數(shù)比較值,寫(xiě)值到這4位設(shè)-164位的值得到最后一次發(fā)生捕獲事件時(shí)溢出計(jì)數(shù)值的19-16位位位復(fù)位操作功能描70總中斷禁止所允許中6-0位位復(fù)位操作功能描70總中斷禁止所允許中6-050睡眠定時(shí)器中斷使關(guān)中開(kāi)中40關(guān)中開(kāi)中301接收中斷使關(guān)中開(kāi)中200接收中斷使關(guān)中開(kāi)中10ADC中斷關(guān)中開(kāi)中00TX/RXFIFO中關(guān)中開(kāi)中位位復(fù)位操作功能描定時(shí)器時(shí)鐘再分頻數(shù)(位位復(fù)位操作功能描定時(shí)器時(shí)鐘再分頻數(shù)(后再次分頻不再分2分4分8分頻10016分頻10132分頻11064分111128分40T3暫停計(jì)正常運(yùn)31溢出中斷掩關(guān)溢出開(kāi)溢出20清計(jì)數(shù)值,寫(xiě) T3模式選自動(dòng)重 (從0x00計(jì)數(shù)一次T3CC0計(jì)數(shù)UP/DOWN(反復(fù) 到 到1.2.11(T3通0捕獲/比較控制寄存器1.2.12T3CC0(T30捕獲/比較值寄存器位位復(fù)位操作功能描1.2.11(T3通0捕獲/比較控制寄存器1.2.12T3CC0(T30捕獲/比較值寄存器位位復(fù)位操作功能描T30比較/捕獲位位復(fù)位操作功能描7-0沒(méi)610中斷掩關(guān)中開(kāi)中通道0 輸出1(發(fā)生比較輸出0(發(fā)生比較輸出翻較時(shí))輸出清0(計(jì)數(shù)值為0UP/DOWN模式下發(fā)生下比較)輸出清0(發(fā)生上比較時(shí)輸出置(為0或UP/DOWN模式下輸出1(發(fā)生比較時(shí))輸出清0(計(jì)數(shù)值為0xff時(shí))輸出清0(發(fā)生比較時(shí))輸出置1(計(jì)數(shù)值為0x00時(shí))沒(méi)20T30模式選捕比T30捕獲模式選沒(méi)有捕上升沿下降沿邊沿捕1.2.13(T3通1捕獲/比較控制寄存器1.2.14T3CC1(T3通道1捕獲/比較值寄存器位位復(fù)位操作功能描1.2.13(T3通1捕獲/比較控制寄存器1.2.14T3CC1(T3通道1捕獲/比較值寄存器位位復(fù)位操作功能描T31比較/捕獲位位復(fù)位操作功能描7-0沒(méi)611中斷掩關(guān)中開(kāi)中0通道1 輸出1(發(fā)生比較輸出0(發(fā)生比較輸出翻輸出置1(發(fā)生上比較時(shí)輸出清(計(jì)數(shù)值為0UP/DOWN模式發(fā)生下比較輸出清0(發(fā)生上比較時(shí)輸出置(為0或UP/DOWN模式下輸出1(發(fā)生比較時(shí))輸出清0(計(jì)數(shù)值為0xff時(shí))輸出清0(發(fā)生比較時(shí))輸出置1(計(jì)數(shù)值為0x00時(shí))沒(méi)20T31模式選捕比T31捕獲模式選沒(méi)有捕上升沿下降沿邊沿捕1.2.15T4CTL(T4控制寄存器位位復(fù)位操作功能描定時(shí)器時(shí)鐘1.2.15T4CTL(T4控制寄存器位位復(fù)位操作功能描定時(shí)器時(shí)鐘再分頻數(shù)(CLKCON.TICKSPD后再次分頻不再分2分4分8分頻10016分頻10132分頻11064分111128分40T4暫停計(jì)正常運(yùn)31溢出中斷掩關(guān)溢出開(kāi)溢出20清計(jì)數(shù)值,寫(xiě) T4模式選自動(dòng)重 (從0x00計(jì)數(shù)一次T4CC0計(jì)數(shù)UP/DOWN(反復(fù) 到 到1.2.16(T4通0捕獲/比較控制寄存器1.2.17T4CC0(T40捕獲/比較值寄存器位位復(fù)位操作功能描1.2.16(T4通0捕獲/比較控制寄存器1.2.17T4CC0(T40捕獲/比較值寄存器位位復(fù)位操作功能描T40比較/捕獲位位復(fù)位操作功能描7-0沒(méi)610中斷掩關(guān)中開(kāi)中通道0 輸出1(發(fā)生比較輸出0(發(fā)生比較輸出翻輸出置1(發(fā)生上比0或UP/DOWN模式下輸出清0(發(fā)生上比較時(shí)輸出置(為0或UP/DOWN模式下輸出1(發(fā)生比較時(shí))輸出清0(計(jì)數(shù)值為0xff時(shí))110輸出清0(時(shí))輸出置1(計(jì)數(shù)值為0x00時(shí)) 沒(méi)20T40模式選捕比T40捕獲模式選沒(méi)有捕上升沿下降沿邊沿捕1.2.18(T4通1捕獲/比較控制寄存器1.2.19T4CC1(T4通道1捕獲/比較值寄存器位位復(fù)位操作功能1.2.18(T4通1捕獲/比較控制寄存器1.2.19T4CC1(T4通道1捕獲/比較值寄存器位位復(fù)位操作功能描T41比較/捕獲位位復(fù)位操作功能描7-0沒(méi)611中斷掩關(guān)中開(kāi)中0通道1 輸出1(發(fā)生比較輸出0(發(fā)生比較輸出翻輸出置1(發(fā)生上比0或UP/DOWN模式下輸出清0(發(fā)生上比較時(shí)輸出置(為0或UP/DOWN模式下輸出1(發(fā)生比較時(shí))輸出清0(計(jì)數(shù)值為0xff時(shí))輸出清0(發(fā)生比較時(shí))輸出置1(計(jì)數(shù)值為0x00時(shí))沒(méi)20T41模式選捕比T41捕獲模式選沒(méi)有捕上升沿下降沿邊沿捕1.2.20CLKCON(時(shí)鐘控制寄存器位位復(fù)位可操作功能描71.2.20CLKCON(時(shí)鐘控制寄存器位位復(fù)位可操作功能描7132kHz時(shí)鐘源選32K晶32KRC振61主時(shí)鐘源選32M晶 RC振鐘頻
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省駐馬店市汝南縣雙語(yǔ)學(xué)校、清華園學(xué)校2025-2026學(xué)年八年級(jí)上學(xué)期1月期末考試歷史試卷(含答案)
- 江蘇省蘇州市姑蘇區(qū)光華中學(xué)2025-2026學(xué)年七年級(jí)上學(xué)期期末測(cè)試歷史卷(含答案)
- 文秘試題及答案
- 網(wǎng)約車(chē)考試題庫(kù)及答案
- 2022~2023質(zhì)量員考試題庫(kù)及答案解析第117期
- 2021年部編人教版一年級(jí)語(yǔ)文上冊(cè)期中測(cè)試卷(1套)
- 公司實(shí)習(xí)總結(jié)15篇
- 營(yíng)口小升初數(shù)學(xué)綜合測(cè)試卷及參考答案
- 電氣設(shè)備選型技術(shù)要領(lǐng)
- 生理解剖考試題型及答案
- 2025年中國(guó)高考評(píng)價(jià)體系深度分析解讀課件
- AQ 3002-2005 阻隔防爆撬裝式汽車(chē)加油(氣)裝置技術(shù)要求
- 手衛(wèi)生規(guī)范與標(biāo)準(zhǔn)預(yù)防
- 胃癌術(shù)后快速康復(fù)的護(hù)理
- 馬工程社會(huì)學(xué)概論考試重點(diǎn)
- 鋼筋混凝土圓管涵圓管計(jì)算程序(2020規(guī)范)
- DL∕T 2340-2021 大壩安全監(jiān)測(cè)資料分析規(guī)程
- 《陸上風(fēng)電場(chǎng)工程概算定額》NBT 31010-2019
- GB/T 13789-2022用單片測(cè)試儀測(cè)量電工鋼帶(片)磁性能的方法
- GB/T 33092-2016皮帶運(yùn)輸機(jī)清掃器聚氨酯刮刀
- 中學(xué)主題班會(huì)課:期末考試應(yīng)試技巧點(diǎn)撥(共34張PPT)
評(píng)論
0/150
提交評(píng)論