新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 分解MSP430G2553的定時器

        分解MSP430G2553的定時器

        作者: 時間:2017-10-14 來源:網絡 收藏

          有幾個定時器

        本文引用地址:http://www.104case.com/article/201710/366359.htm

          具有兩個16位的定時器:Timer0_A Timer1_A。分別具有三個捕捉/比較寄存器,具有輸入捕捉,輸出比較功能。可以產生定時中斷,也可以產生PWM。分別有對應的寄存器控制。定時器有三種工作模式:1.連續計數模式 2.增計數模式3. 增減計數模式。

          配置定時器時候,首先要選擇相應的時鐘源。在TACTL寄存器的TASSELx標志位控制,我們尋則SMCLK作為源(2MHz),然后進行一個2分頻,最終震蕩頻率 1MHz。

          定時器a圖解

          

          

          3.連續計數模式(產生一個中斷標志)

          計數器將直接計數到計數器所能計數的最大值0FFFFH之后重新返回零,再次計數。返回零的同時產生一個TAIFG中斷標志。如圖

          

          4 增減計數模式(產生兩個中斷標志)

          當計數器計數到跟TACCR0一樣的之后,然后從TACCR0開始又減少,直到為零,然后又開始增。當計數跟TACCR0一樣的時候產生一個中斷標志CCIFG,當減到為零的時候又產生一個中斷標志TAIFG。如圖:

          

          兩個定時器接線信號說明:

          



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 崇文区| 成武县| 华坪县| 晋州市| 河池市| 蒙阴县| 若尔盖县| 崇仁县| 炉霍县| 临夏市| 镇原县| 西城区| 三都| 罗城| 阿荣旗| 广宗县| 汉沽区| 贵德县| 镇康县| 鄢陵县| 许昌县| 漳浦县| 龙游县| 沙湾县| 英德市| 白山市| 吴旗县| 海盐县| 甘洛县| 德惠市| 上林县| 昌江| 信丰县| 赫章县| 昌图县| 临清市| 黄平县| 镇巴县| 西乌| 宽城| 山东|