MSP430F149的TIMER_A的比較模式主要用來做PWM發生器,可產生兩路獨立的PWM波形(TA1,TA2)。只要管腳第二功能為TA1或TA2都可配置成輸出。我看了下datasheet,用增計數配合PWM方式6(即toggle/set)比較簡單和靈活,可以做到周期和占空比可變,能滿足日常應用。在這種配置下,PWM周期即CCR0,占空比(用時間表示)即CCR1或CCR2的值。
本文引用地址:http://www.104case.com/article/201611/320877.htm 由上圖可知,在模式6中,當TAR中的值等于TACCR1中的值時,輸出管腳會變為低電平,當TAR的值記到TACCR0時,輸出管腳又變為高電平,而中斷只在記數到CCR0時發生,且中斷標志為TAIFG。注意改變占空比的間隔最好稍微長點,波形比較好看。
評論