MSP430F149的TIMER_A的比较模式主要用来做PWM发生器,可产生两路独立的PWM波形(TA1,TA2)。只要管脚第二功能为TA1或TA2都可配置成输出。我看了下datasheet,用增计数配合PWM方式6(即toggle/set)比较简单和灵活,可以做到周期和占空比可变,能满足日常应用。在这种配置下,PWM周期即CCR0,占空比(用时间表示)即CCR1或CCR2的值。
本文引用地址:https://www.eepw.com.cn/article/201611/320877.htm 由上图可知,在模式6中,当TAR中的值等于TACCR1中的值时,输出管脚会变为低电平,当TAR的值记到TACCR0时,输出管脚又变为高电平,而中断只在记数到CCR0时发生,且中断标志为TAIFG。注意改变占空比的间隔最好稍微长点,波形比较好看。
评论