MSP430定時器怎么使用 工作模式有哪些

作者: utnmt  2014-03-19 09:12 [查查吧]:ytshengsheng.cn

  MSP430定時器怎么使用?

  MSP430稱之為混合信號處理器,是由于其針對實際應(yīng)用需求,將多個不同功能的模擬電路、數(shù)字電路模塊和微處理器集成在一個芯片上,以提供“單片機”解決方案。該系列單片機多應(yīng)用于需要電池供電的便攜式儀器儀表中。

  下面,我們就來看看MSP430定時器工作模式有哪些。

  MSP430F1X有兩個定時器,定時器A和定時器B,兩個定時器的使用完全一樣,但還有一個內(nèi)部看門狗定時器,下面小編就介紹下定時器A和看門狗定時器的使用技巧。

  定時器的作用,產(chǎn)生定時中斷和PWM脈寬調(diào)制,還可以捕獲外部事件發(fā)生的時間,還可以用作捕獲/比較器。

  定 時器工作模式有:停止模式,增計數(shù)模式,減計數(shù)模式,增減計數(shù)模式。停止模式比較好理解,主是使定時器停止、暫停。增計數(shù)模式就是從0開始計數(shù),直到設(shè)定 的一個值CCR0,超過就回到0,此時會產(chǎn)生一個定時中斷,時間就是CCR0的時間,減模式就是設(shè)定一個初值CCR0,計數(shù)器會一直減,直到減到0,又將 產(chǎn)和一個定時中斷,時間了為CCR0。增減計數(shù)模式,即計數(shù)器從0開始計數(shù),直到CCR0,又開始減計數(shù),直到回到0,此時產(chǎn)生一個中斷,時間為2倍 CCR0。

  如果想定時1S鐘,那么先設(shè)置定時器的CCR0為1S鐘到達,進入中斷后,再在CCR0的基礎(chǔ)上,再加上CCR0,保證定時時間一樣長。

  對于PWM輸出,在相對應(yīng)的引腳要設(shè)置成第二功能,然后就可以軟件設(shè)置,PWM的頻率及占空比。

  對于內(nèi)部看門狗定時器,一般就是在程序開始時就禁用看門狗。也可以定時喂狗,喂狗的目的就是防止程序跑飛,當程序一旦跑飛,就會觸發(fā)看門狗定時器中斷,從而產(chǎn)生系統(tǒng)復(fù)位。

?
    發(fā)表評論

    熱門關(guān)注

    醫(yī)療健康