新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430F5529 (六)定時(shí)器Timer_A-1

        MSP430F5529 (六)定時(shí)器Timer_A-1

        作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
        MSP430F5529共有兩類(lèi)共4個(gè)定時(shí)器,分別是Timer_A定時(shí)器3個(gè)和Timer_B定時(shí)器1個(gè),按照每個(gè)寄存器配備的捕獲/比較器的個(gè)數(shù)分別命名為T(mén)imer0_A(內(nèi)有5個(gè)捕獲比較器)、Timer1_A(3個(gè))、Timer2_A(3個(gè))、Timer0_B(7個(gè))。
        這一章,我們講定時(shí)器Timer0_A.(A類(lèi)的都一樣)
        注意:下面所提到的所有寄存器,在TA后面插入0或1或2就分別表示Timer0_A、Timer1_A、Timer2_A(我這里省略了數(shù)字)

        定時(shí)器很重要啊!
        6.1 簡(jiǎn)介一下
        定時(shí)器A是一個(gè)復(fù)合了捕獲/比較寄存器的十六位的定時(shí)(加減)計(jì)數(shù)器。定時(shí)器A支持多重捕獲/比較,PWM輸出和內(nèi)部定時(shí),具有擴(kuò)展中斷功能,中斷可以由定時(shí)器溢出產(chǎn)生或由捕獲/比較寄存器產(chǎn)生。
        特征簡(jiǎn)介:
        ○四種運(yùn)行模式的異步16位定時(shí)/計(jì)數(shù)器
        ○自身時(shí)鐘源可選擇配置
        ○最多達(dá)5個(gè)可配置的捕獲/比較寄存器(CCR)
        capture/compare registers
        ○可配置的PWM輸出
        ○異步輸入和輸出鎖存
        ○對(duì)所有Timer_A中斷快速響應(yīng)的中斷向量寄存器

        下面這張圖形象的解釋了Timer_A的結(jié)構(gòu)特性



        6.2 TA(Timer_A)的幾個(gè)基本操作設(shè)置(含寄存器介紹及設(shè)置)
        聲明:所有寄存器同樣支持字和字節(jié)操作,不要忘記這是什么意思
        所有寄存器初始化都為0x0000
        6.2.1 TA控制寄存器TACTL(最常用最基本)
        再次說(shuō)明一下例如:TA0CTL、TA1CTL、TA2CTL分別表示3個(gè)不同
        定時(shí)器A的控制寄存器
        rw-(0)表示默認(rèn)讀寫(xiě)均為0

        TASSELx:時(shí)鐘源選擇。盡量不要選TASSEL0-TACLK外部時(shí)鐘源,因?yàn)槿绻鸗ACLK和CPU時(shí)鐘不同步,很容易出問(wèn)題。(TA0CLK接P1.0引腳)
        00TACLK
        01ACLK
        10SMCLK
        11~TACLK
        IDx:第一次分頻控制。ID0-1分頻;ID1-2分頻;ID2-4分頻;ID3-8分頻
        MC:工作模式控制。(建議在修改定時(shí)器運(yùn)行模式前先停止定時(shí)器(中斷使能、中斷標(biāo)志、TACLR例外),以避免產(chǎn)生未知的誤操作。)
        00停止模式:定時(shí)器停止
        01增模式:定時(shí)器計(jì)數(shù)到TACCR0
        10連續(xù)模式,定時(shí)器計(jì)數(shù)到0FFFH
        11增減模式:定時(shí)器加計(jì)數(shù)到TACCR0然后減計(jì)數(shù)到0000H
        TACLR:定時(shí)器清零位。該位置位會(huì)復(fù)位TA寄存器,時(shí)鐘分頻和計(jì)數(shù)方向。

        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 天长市| 手游| 宣武区| 买车| 东乌| 永顺县| 青龙| 海晏县| 门源| 德阳市| 鄂伦春自治旗| 都江堰市| 遂宁市| 福清市| 汶上县| 乐安县| 长春市| 格尔木市| 潞城市| 吉木萨尔县| 嘉荫县| 体育| 武平县| 五家渠市| 龙山县| 读书| 渑池县| 黑山县| 新和县| 海南省| 五大连池市| 万全县| 福清市| 绿春县| 肇东市| 安达市| 武城县| 炉霍县| 芦山县| 迭部县| 卓尼县|