msp430
单片机实现
PWM
PWM
信号是一种具有固定周期
(T)
不定占空比
(t)
的数字信号,如下图所示。
如果
PWM
信号的占空比随时间变化,那么通过滤波之后的输出信号将是幅度
变化的模拟信号。因此通过控制
PWM
信号的占空比,就可以产生不同的模拟
信号。
msp430
单片机利用
Timer_A
或者
Timer_B
可以很好的实现产生任意
PWM
信号。
Timer_A
定时器的计数器工作在增计数方式,输出采用模式
7(
复位
/
置位模式
)
,
则可以利用
CCR0
控制
PWM
波形的周期,用某个寄存器
CCRx
控制占空比。
原理图如下:(注:这幅图片为网上下载,他用的是
Timer_B
定时器,故输出
TBx
)
摘录下面一段:
www1.ti/customer/article/article12161.asp
将
Timer_B
配置为
16-bit
、
up
模式。在这种模式下计数器计数至</