MSP430 中使用定时器B产生的PWM 方波(F149芯片) 如何计算周期、占空比 ?

这些又与哪些因素相关,是否与定时器采用的时钟源有关,这个又如何计算??使用TimerA定时器,增计数模式,输出模式7—PWM复位/置位模式,其中的CRR0=512这个“5... 这些又与哪些因素相关,是否与定时器采用的时钟源有关,这个又如何计算??
使用TimerA定时器,增计数模式, 输出模式7—PWM复位/置位模式,其中的CRR0=512
这个“512”的PWM周期 到底怎么计算,实际是多长时间
展开
 我来答
慕夜天橙
2013-06-19 · 超过11用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:27.1万
展开全部
增计数模式下,使用CCR0作周期定时,CCR1作PWM的占空比调节,TA1 -> PWM输出:

512(即是CCR0值) X 定时器的计数时钟 = PWM的周期
128(假如是CCR1值) X 定时器的计数时钟 = PWM的占空比时长

占空比 = 128/512
使用其他的定时器类似
追问
谢谢,明白了 
再问下 延时函数如
void delay(void)
{
int i;
while(i--);
}
它产生的延时具体是多少时间,如何计算
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
揭骏年7R
2013-06-28 · 超过22用户采纳过TA的回答
知道答主
回答量:55
采纳率:100%
帮助的人:32万
展开全部
实际是512个时钟周期,假设你定时器B使用8M时钟,则实际PWM周期=512/8M=64us
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式