1160927 发表于 2010-7-16 19:52:31

MSP430F1611 定时器 B关于PWM周期的问题 ,大家帮帮嘛

呃,今天调试的时候发现了一个问题,

手册上说,在增计数模式下,PWM周期为TBCCR0 +1 个时钟周期,但是我在用示波器测试的时候发现并不是这样啊,相差还很大,上午测的时候和现在测得都不一样!!!……

我用的时钟源是 1 MHz的SMCLK,没分频,增计数16位模式,输出为PWM反转/置位。。。   

这样算下来,我打算产生一个周期为5.0ms的 PWM,TBCCR0的值应该是 4999(上午我测试的时候,用4999测得的周期实际为4.960ms,改为5000后,周期就成了5.0ms了,晕死了,和手册上不一样啊!!!!!!)

   然后问题来了,现在TBCCR0的值必须是4992,PWM周期才是5.0ms!!!!!!!!!!! ,这个也相差太大了吧,是什么原因啊,要是一直这么不稳定,我怎么敢用啊???(换了一块板子,同样的问题)
页: [1]
查看完整版本: MSP430F1611 定时器 B关于PWM周期的问题 ,大家帮帮嘛