分解MSP430G2553的定時(shí)器
MSP430G2553有幾個(gè)定時(shí)器
本文引用地址:http://2s4d.com/article/201710/366359.htmMSP430G2553具有兩個(gè)16位的定時(shí)器:Timer0_A Timer1_A。分別具有三個(gè)捕捉/比較寄存器,具有輸入捕捉,輸出比較功能??梢援a(chǎn)生定時(shí)中斷,也可以產(chǎn)生PWM。分別有對應(yīng)的寄存器控制。定時(shí)器有三種工作模式:1.連續(xù)計(jì)數(shù)模式 2.增計(jì)數(shù)模式3. 增減計(jì)數(shù)模式。
配置定時(shí)器時(shí)候,首先要選擇相應(yīng)的時(shí)鐘源。在TACTL寄存器的TASSELx標(biāo)志位控制,我們尋則SMCLK作為源(2MHz),然后進(jìn)行一個(gè)2分頻,最終震蕩頻率 1MHz。
定時(shí)器a圖解
3.連續(xù)計(jì)數(shù)模式(產(chǎn)生一個(gè)中斷標(biāo)志)
計(jì)數(shù)器將直接計(jì)數(shù)到計(jì)數(shù)器所能計(jì)數(shù)的最大值0FFFFH之后重新返回零,再次計(jì)數(shù)。返回零的同時(shí)產(chǎn)生一個(gè)TAIFG中斷標(biāo)志。如圖
4 增減計(jì)數(shù)模式(產(chǎn)生兩個(gè)中斷標(biāo)志)
當(dāng)計(jì)數(shù)器計(jì)數(shù)到跟TACCR0一樣的之后,然后從TACCR0開始又減少,直到為零,然后又開始增。當(dāng)計(jì)數(shù)跟TACCR0一樣的時(shí)候產(chǎn)生一個(gè)中斷標(biāo)志CCIFG,當(dāng)減到為零的時(shí)候又產(chǎn)生一個(gè)中斷標(biāo)志TAIFG。如圖:
兩個(gè)定時(shí)器接線信號說明:
評論