试利用定时器A输出占空比为10%,25%和75%的PWM波(时钟频率自定)。这个请举一个例子。谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
下面给的是一个思路,当然实际操作可以调用库函数,但是总的过程基本如此
以MSP430x2xx family 为例,用Timer_A产生PWM波形
计数模式选择 up mode MCx = 01
时钟选择系统主时钟 MCLK 16MHz
时钟分频 IDx = 00 1分频
假设PWM 周期为 16KHz
那么可以计算出 period = 16MHz/16KHz = 1000
周期寄存器的值为 TACCR0 = 1000-1 = 999 (上升计数的原因)
输出模式 OUTMODx = 111 reset/set (输出模式7)
要输出10% 的占空比
TACCR1 = 10%*1000 = 100
要输出25% 的占空比
TACCR1 = 25%*1000 = 250
要输出75% 的占空比
TACCR1 = 75%*1000 = 750
选定一个管脚输出PWM波形