色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

          MSP430F5529 (七)定時(shí)器B

          作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
          定時(shí)器B和定時(shí)器A有很多相同之處,學(xué)習(xí)的時(shí)候注意回憶Timer_A的 相關(guān)知識(shí)。注意,MSP430F5529中只有一個(gè)定時(shí)器B。
          7.1定時(shí)器B的簡(jiǎn)介
          7.1.1 特性(了解):
          (1). 16位同步定時(shí)/計(jì)數(shù),4種工作模式可選、4中長(zhǎng)度可選;
          (2). 可選可配置時(shí)鐘源;
          (3). 高達(dá)7個(gè)捕獲/比較寄存器;
          (4). 可配置PWM輸出;
          (5). 帶有同步裝載的雙緩沖比較寄存器;
          (6). 快速解碼的中斷向量;
          7.2.2與定時(shí)器A的比較(相同點(diǎn)與不同點(diǎn))
          (1). TB的計(jì)數(shù)長(zhǎng)度可以選擇(8、10、12、16BITS),而TA只有16位;
          (2). TB0CCRn寄存器是雙緩沖的,且可以分組;
          (3). 所有的TB輸出可以被設(shè)為高阻狀態(tài);
          (4). TB沒(méi)有SCCI,即捕獲器輸入信號(hào)CCI沒(méi)有被鎖存;
          看結(jié)構(gòu)圖,觀察和TA有什么區(qū)別:
          7.2Timer0_B寄存器介紹及設(shè)置)
          聲明:所有寄存器同樣支持字和字節(jié)操作
          所有寄存器初始化都為0x0000
          7.2.1 TB控制寄存器TB0CTL(最常用最基本)(和TA有一點(diǎn)不同)
          rw-(0)表示默認(rèn)讀寫(xiě)均為0
          TBCLGGRP:TB0CLn分組控制
          00:每個(gè)TB0CLn獨(dú)立使用
          01:TB0CL1+TB0CL2作為一組(TB0CCR1的CLLD位控制整組數(shù)據(jù)更新)
          TB0CL3+TB0CL4作為一組(TB0CCR3的CLLD位控制整組數(shù)據(jù)更新)
          TB0CL5+TB0CL6作為一組(TB0CCR5的CLLD位控制整組數(shù)據(jù)更新)
          10:TB0CL1、2、3一組,(TB0CCR1的CLLD位控制整組數(shù)據(jù)更新)
          TB0CL4、5、6一組,(TB0CCR4的CLLD位控制整組數(shù)據(jù)更新)
          11:TB0CL0、1、2、3、4、5、6整合為一組,
          (TB0CCR1的CLLD位控制整組數(shù)據(jù)更新)
          CNTL:計(jì)數(shù)器長(zhǎng)度控制
          0016位,即最大可以計(jì)到0FFFFh
          0112位,即最大可以計(jì)到0FFFh
          1010位,即最大可以計(jì)到03FFh
          11 8位,即最大可以計(jì)到0FFh
          TBSSEL:時(shí)鐘源選擇。盡量不要選TACLK外部時(shí)鐘源,因?yàn)槿绻鸗ACLK和CPU時(shí)鐘不同步,很容易出問(wèn)題。(TB0CLK接P7.7引腳)
          00TBCLK
          01ACLK
          10SMCLK
          11~TBCLK
          ID:第一次分頻控制。ID0-1分頻;ID1-2分頻;ID2-4分頻;ID3-8分頻
          MC:工作模式控制。(建議在修改定時(shí)器運(yùn)行模式前先停止定時(shí)器(中斷使能、中斷標(biāo)志、TACLR例外),以避免產(chǎn)生未知的誤操作。)(和TA一樣)
          00停止模式:定時(shí)器停止
          01增模式:定時(shí)器計(jì)數(shù)到TB0CCR0
          10連續(xù)模式,定時(shí)器計(jì)數(shù)到0FFFH(16位)…12位、10位…
          11增減模式:定時(shí)器加計(jì)數(shù)到TB0CCR0然后減計(jì)數(shù)到0000H
          TBCLR:定時(shí)器清零位。該位置位會(huì)復(fù)位TA寄存器,時(shí)鐘分頻和計(jì)數(shù)方向。
          TACLR位會(huì)自動(dòng)復(fù)位并置0
          TBIE:定時(shí)器中斷使能
          0:中斷禁止
          1:中斷允許
          TBIFG:中斷標(biāo)志位
          0:沒(méi)有中斷發(fā)生
          1:有中斷掛起
          7.2.2計(jì)數(shù)值存放寄存器TB0R
          7.2.3擴(kuò)展寄存器TBEX0
          很簡(jiǎn)單,這個(gè)寄存器就是為了控制時(shí)鐘源的二次分頻(看結(jié)構(gòu)圖)。
          該寄存器的低3為定義為T(mén)BIDEX:000-111分別表示1-8分頻
          7.2.4 捕獲/比較寄存器TBCCR0-TBCCR6(共7個(gè))
          比較模式下,用來(lái)設(shè)定計(jì)數(shù)終值;
          捕獲模式下用來(lái)將捕獲的TBR值存放進(jìn)TBCCRx中。

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

          關(guān)鍵詞: MSP430F5529定時(shí)器

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉