MSP430系列微控制器 Timer A實現PWM

2021-08-14 11:49:33 字數 642 閱讀 5581

pwm訊號是一種具有固定週期、不定占空比的數碼訊號。

如果timer_a的計數器工作在增計數模式,輸出採用輸出模式7(復位/置位模式)

利用暫存器taxccr0控制pwm波形的週期,用其他某個暫存器taxccrx來控制占空比(t高電平/ t週期)

設aclk = taclk = lfxt1 = 32768hz, mclk = smclk = dcoclk = 32 * aclk = 1.048576mhz,利用timer_a輸出週期 512/32768 = 15.625ms,占空比分別為75%和25%的pwm矩波形。

**如下:

#include  "msp430x44x.h"

void main()

}

顯示輸出:

75%占空比如黃色波形所示

25%占空比如藍色波形所示

25%波形明明不對!!可我也不知道什麼原因!**所用晶元為f249,**用的是msp430x44x.h

MSP430微控制器 中斷服務

430的中斷是按照下圖1的優先順序順序定義的,有三種中斷 1.系統重置 2.不可遮蔽中斷 nmi 3.可遮蔽中斷。圖1.中斷優先順序 部分具體的中斷優先順序由高到低為 port2 vector 1 2u 0xffe2 port 2 port1 vector 4 2u 0xffe8 port 1 ti...

MSP430微控制器的中斷

中斷是msp430微處理器的一大特色,有效地利用中斷可以簡化程式和提高執行效率。msp430的幾乎每個外圍模組都能夠產生中斷,為msp430針對事件 即外圍模組產生的中斷 進行的程式設計打下基礎。msp430在沒有事件發生時進入低功耗模式,事件發生時,通過中斷喚醒cpu,事件處理完畢後,cpu再次進...

MSP430教程8 MSP430微控制器復位電路

msp430 微控制器系統復位電路 從上msp430 系統復位電路功能模組圖中可以看到了兩個復位訊號,乙個是上電復位訊號 por power on reset 和上電清除訊號 puc power up clear por 訊號是器件的復位訊號,此訊號只有在以下的事件發生時才會產生 器件上電時。rst...