麻烦看看这个占空比是多少

wangfuchong   2013-3-21 19:48 楼主
TimerA
增计数模式
输出模式7
TACCR0=15
TACCR1=3
没工作,没女人老婆,没宽带 ,  没钱

回复评论 (9)

回复 楼主 wangfuchong 的帖子

应该是3/16
点赞  2013-3-21 21:04

回复 沙发 sjunbasketball 的帖子

能说说为什么不是4/16?
没工作,没女人老婆,没宽带 ,  没钱
点赞  2013-3-21 21:14

回复 板凳 wangfuchong 的帖子

这个还真不清楚,用户指南也没细讲,不过可以参考这段代码:
  CCR0 = 512-1;                                      // PWM Period
  CCTL1 = OUTMOD_7;                         // CCR1 reset/set
  CCR1 = 384;                                         // CCR1 PWM duty cycle
  CCTL2 = OUTMOD_7;                         // CCR2 reset/set
  CCR2 = 128;                                         // CCR2 PWM duty cycle
  TACTL = TASSEL_2 + MC_1;            // SMCLK, up mode
占空比分别是75%和25%
点赞  2013-3-21 21:51

回复 4楼 sjunbasketball 的帖子

不过还是要谢谢回复

这段代码我也是看到过的

哪位大侠能顺手回答一下呀,虽然简单,可是原理问题吆,鄙人一时糊涂了,指点一下
没工作,没女人老婆,没宽带 ,  没钱
点赞  2013-3-21 21:55
关注中~
点赞  2013-3-21 23:36
CCRx都是从0开始的
点赞  2013-3-21 23:40
CCR0决定了频率周期,CCR1决定了PWM的占空比
点赞  2013-3-21 23:41
实测好像确实应该是3/16,不过我是用模拟示波器并且数值更加变小测试的。
其实我要引出讨论的,更多可以看我在官方社区的帖子:http://www.deyisupport.com/question_answer/f/55/t/19533.aspx,后面帖子有图片。
没工作,没女人老婆,没宽带 ,  没钱
点赞  2013-3-22 10:16

回复 9楼 wangfuchong 的帖子

CCR0-1,这个好理解,但是为什么CCR1不变?这个还真说不清,估计只有TimerA的时序图才能说明问题
点赞  2013-3-22 10:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复