新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MSP430單片機TIMER_A 在產(chǎn)品設(shè)計中的應(yīng)用

MSP430單片機TIMER_A 在產(chǎn)品設(shè)計中的應(yīng)用

作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
定時器A(TIMER_A) 有4 種工作方式,停止、上升、連續(xù)、上升下降方式,其中上升和上升下降方式需要和比較/捕獲通道0(CCR0)共同使用,我們可以根據(jù)實際的需要,靈活選用。當(dāng)多個捕獲/比較通道都以16 位的定時時間作為時標(biāo)時,TIMER_A 定時器采用連續(xù)方式的比較多。這里以MSP430F1121單片機為例闡述幾個應(yīng)用的實例。

1.測量阻性傳感器

本文引用地址:http://butianyuan.cn/article/201611/321928.htm

在采用廉價的單片機進行產(chǎn)品設(shè)計時,用RC充放電原理測量已是很平常的事,然而,由于單片機比較廉價,往往分辨率很低。MSP430 的FLASH型單片機中,采用16位的TIMER_A 定時器,再加上內(nèi)部的比較器,至少能達到10 位的AD測量精度。傳統(tǒng)的辦法采用充電的辦法測量,為增加分別率,我們?nèi)?nèi)部的0.25Vcc 作為閾值電壓,采用放電的辦法可分別測出參考電阻Rref 的放電時間Tref,傳感器電阻Rsensor 的放電時間Tsensor.則有下面的公式:

Rsensor=Tsensor×Rref / Tref

2.用作PWM控制

利用TIMER_A 做成的PWM 能用軟件任意改變占空比和周期。當(dāng)不需要修改占空比和時間時,不需要利用中斷維持PWM 輸出,TIMER_A能自動輸出PWM.這里TIMER_A 工作在上升方式,捕獲/比較通道CCR0控制PWM周期,捕獲/比較通道CCR1控制PWM的占空比。CCR0 和CCR1 均工作在比較模式。P2.0 接占空比寄存減按鍵,P2.1接占空比寄存加按鍵



關(guān)鍵詞: MSP430單片機TIMER_

評論


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

關(guān)閉