當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]msp430 定時(shí)器學(xué)習(xí)筆記_BIS_SR(LPM2_bits + GIE) //進(jìn)入LPM3低功耗模式和開(kāi)總中斷允許中斷#pragma vector=TIMERA0_VECTOR__interrupt void Timer_A(void){}TACTL timerA控制寄存器TAR timerA計(jì)數(shù)器CCTL0 捕獲/比較控

msp430 定時(shí)器學(xué)習(xí)筆記

_BIS_SR(LPM2_bits + GIE) //進(jìn)入LPM3低功耗模式和開(kāi)總中斷允許

中斷

#pragma vector=TIMERA0_VECTOR

__interrupt void Timer_A(void)

{

}

TACTL timerA控制寄存器

TAR timerA計(jì)數(shù)器

CCTL0 捕獲/比較控制寄存器0

CCRO 捕獲/比寄存器0(具有最高中斷優(yōu)先級(jí)別,單獨(dú)使用一個(gè)中斷向量)

CCTL1 捕獲/比較寄存器1

CCR1 捕獲/比較寄存器1

CCTL2 捕獲/比較寄存器2

CCR2 捕獲/比較寄存器2

TAIV 中斷向量寄存器

其中,定時(shí)器,CCR2,CCR1三者共用一個(gè)中斷向量

TimerA輸出模式:

輸出模式0 輸出模式:輸出信號(hào)OUTx由每個(gè)捕獲/比較模塊的控制寄存器CCTLx中的OUTx位定義,并在寫(xiě)入該寄存器后立即更新。最終位OUTx直通。

輸出模式1 置位模式:輸出信號(hào)在TAR等于CCRx時(shí)置位,并保持置位到定時(shí)器復(fù)位或選擇另一種輸出模式為止。

輸出模式2 PWM翻轉(zhuǎn)/復(fù)位模式:輸出在TAR的值等于CCRx時(shí)翻轉(zhuǎn),當(dāng)TAR的值等于CCR0時(shí)復(fù)位。

輸出模式3 PWM置位/復(fù)位模式:輸出在TAR的值等于CCRx時(shí)置位,當(dāng)TAR的值等于CCR0時(shí)復(fù)位。

輸出模式4 翻轉(zhuǎn)模式:輸出電平在TAR的值等于CCRx時(shí)翻轉(zhuǎn),輸出周期是定時(shí)器周期的2倍。

輸出模式5 復(fù)位模式:輸出在TAR的值等于CCRx時(shí)復(fù)位,并保持低電平直到選擇另一種輸出模式。

輸出模式6 PWM翻轉(zhuǎn)/置位模式:輸出電平在TAR的值等于CCRx時(shí)翻轉(zhuǎn),當(dāng)TAR值等于CCR0時(shí)置位。

輸出模式7 PWM復(fù)位/置位模式:輸出電平在TAR的值等于CCRx時(shí)復(fù)位,當(dāng)TAR的值等于CCR0時(shí)置位

TACTL

15-10 9 8 7 6 5 4 3 2 1 0

未使用 SSEL1 SSEL0 ID1 ID0 MC1 MC0 未使用 CLR TAIE TAIFG

定時(shí)器時(shí)鐘源選擇:

SSEL1 SSEL0

0 0 (特定外部信號(hào))

0 1 (TASSEL0) ACLK

1 0 (TASSEL1) SMCLK

1 1 (INCLK)

通過(guò)MC1 MC0組合值來(lái)覺(jué)得TimerA的工作模式

0 0 停止模式。停止模式下,定時(shí)器不復(fù)位,回復(fù)工作后,按照停止時(shí)刻的狀態(tài)繼續(xù)運(yùn)行

如果需要情況,請(qǐng)使用TACTL中的CLR清空

0 1 增計(jì)數(shù)模式

TAR == CCR1的時(shí)候產(chǎn)生一次中斷。但是只有TAR == CCR0的時(shí)候,定時(shí)器才復(fù)位。(65535)

1 0 連續(xù)技術(shù)模式

0---0x0FFFH之后重新計(jì)數(shù)

1 1 增/減計(jì)數(shù)模式 先增,后減,產(chǎn)生堆成波形。

先到CCR0,然后減到0.周期翻倍。

對(duì)于更改CCR0的時(shí)

如果更改CCRO的值比之前大,則直接走到更改的值返回復(fù)位。

如果更改的值比之前的值小,分為2種情況:

1,此時(shí)時(shí)鐘處于高,則遇到下降沿立馬復(fù)位。

2.如果時(shí)鐘處于低,則在下一個(gè)時(shí)鐘周期下降沿復(fù)位(多往前走一個(gè)時(shí)鐘周期)

修改TAR CACTL 中CLR,CM0 CM1的時(shí)候,需要先停止計(jì)數(shù)器

//就是把當(dāng)前計(jì)數(shù)器TAR的值抓取放到CCRX當(dāng)中

當(dāng)CCTLx中的CAPx=1,該模塊工作在捕獲模式。這時(shí)如果在選定的引腳上發(fā)生設(shè)定的脈沖觸發(fā)沿(上升沿、下降沿或任意跳變),則TAR中的值將寫(xiě)入到CCRx中。

當(dāng)捕獲完成后,中斷標(biāo)志位CCIFGx 被置位。

擴(kuò)展閱讀:MSP430定時(shí)器

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉