新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430單片機TIMER_A 在產品設計中的應用

        MSP430單片機TIMER_A 在產品設計中的應用

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

        1.測量阻性傳感器

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

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

        Rsensor=Tsensor×Rref / Tref

        2.用作PWM控制

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



        關鍵詞: MSP430單片機TIMER_

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 白河县| 乌恰县| 鄂托克旗| 固阳县| 洪洞县| 安阳市| 安西县| 天长市| 巨野县| 卢龙县| 崇明县| 蒙城县| 鹤山市| 随州市| 华宁县| 四川省| 西华县| 丰城市| 喀喇沁旗| 连山| 郁南县| 虎林市| 斗六市| 临沭县| 漠河县| 兴仁县| 大田县| 刚察县| 密山市| 旺苍县| 涞源县| 庆元县| 辰溪县| 大同市| 芜湖市| 扬州市| 阳新县| 花垣县| 诸城市| 修武县| 湖州市|