在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

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

      MSP430F5529 (六)定時器Timer_A-1

      作者: 時間:2016-11-28 來源:網(wǎng)絡(luò) 收藏

      TACLR位會自動復(fù)位并置0
      TAIE:定時器中斷使能
      0:中斷禁止
      1:中斷允許
      TAIFG:中斷標(biāo)志位
      0:沒有中斷發(fā)生
      1:有中斷掛起

      6.2.2 計數(shù)值存放寄存器TAR
      ①顯然,最大存放計數(shù)值為0xFFFFh;
      ②(類似51單片機)可以被用來存放一個初值,然后選用連續(xù)模式。這樣不斷計滿再手動填充,從而達到精確計時的效果;
      ③默認(rèn)為0,且對該寄存器可以直接賦值;

      6.2.3 擴展寄存器TAEX0
      很簡單,這個寄存器就是為了控制時鐘源的二次分頻(看結(jié)構(gòu)圖)。
      該寄存器的低3為定義為TAIDEX:000-111分別表示1-8分頻

      6.2.4 捕獲/比較寄存器TACCR0-TACCR4(共5個)
      比較模式下,用來設(shè)定計數(shù)終值;
      捕獲模式下用來將捕獲的TAR值存放進TACCRx中。

      6.3 MC控制的四種工作模式的詳細(xì)講解

      6.3.1 MC=0停止模式
      這是系統(tǒng)默認(rèn)的模式,定時計數(shù)器禁止工作。

      6.3.2 MC=1增模式
      總結(jié)幾句話:(紅色標(biāo)記的很重要)
      ①此模式下嚴(yán)禁從0xffff開始計數(shù);
      ②注意從0計到TACCR0,實際上記了TACCR0+1個數(shù);
      ③計到TACCR0后,會回到0重新開始計數(shù);
      ④如果TAR的值大于TACCR0,這時候會立即從0開始計數(shù);
      ⑤當(dāng)定時器計數(shù)到TACCR0的值時,中斷標(biāo)志CCIFG位(之后會講到)置位。當(dāng)定時器由TACCR0返回0時,TAIFG中斷標(biāo)志置位;
      ⑥在定時器運行時修改TACCR0,如果新的周期值大于或等于舊的周期值,或大于當(dāng)前的定時器計數(shù)值,那么定時器立刻開始執(zhí)行新周期計數(shù)。如果新周期小于當(dāng)前的計數(shù)值,那么定時器回到0。但是,在回到0之前會多一個額外的計數(shù)。

      6.3.3 MC=2連續(xù)模式
      在連續(xù)模式中,定時器重復(fù)計數(shù)到0FFFFH,然后重新從0開始增計數(shù)(除非每次重裝計數(shù)初值)。當(dāng)定時器從0FFFFH到0時,TAIFG中斷標(biāo)志置位。
      應(yīng)用:連續(xù)模式下利用捕獲/比較器產(chǎn)生需要的時間間隔。原理是:計數(shù)在一直進行,捕獲器TACCRX中存有第一個計數(shù)終值,每次捕獲器計到TACCRX時,會產(chǎn)生中斷標(biāo)志,我們可以在中斷服務(wù)函數(shù)中寫入一個計算好的下一個的計數(shù)終值,這樣無限計算和中斷下去,那么該捕獲器就會產(chǎn)生一個穩(wěn)定的時間間隔序列。(其實吧,不明白也沒關(guān)系。就算明白了,也不好用,因為計算起來很麻煩而且也不好用)
      如圖:
      6.3.4 MC=3增減模式(常用于生成PWM波)
      ①該模式下,計數(shù)方向是固定的,即讓定時器停止后再重新啟動定時器,它就沿著停止時的計數(shù)方向和數(shù)值開始計數(shù)。如果不希望這樣,就需要將TACLR置位來清除方向。TACLR位也會清除TAR的值和定時器的時鐘分頻。
      ②此模式下置位情況如下圖:

      ③當(dāng)定時器運行時,改變TACCR0的值,如果正處于減計數(shù)的情況,定時器會繼續(xù)減到0,新的周期在減到0后開始。
      如果正處于增計數(shù)狀態(tài),新周期大于等于原來的周期,或比當(dāng)前計數(shù)值要大,定時器會增計數(shù)到新的周期;如果新周期小于原來的周期,定時器立刻開始減計數(shù),但是,在定時器開始減計數(shù)之前會多計一個數(shù)。

      上一頁 1 2 下一頁

      關(guān)鍵詞: MSP430F5529定時器Timer_A-

      評論


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

      關(guān)閉