-
收了!谢谢!
-
你把那个份数改小点或者把选用的时钟频率增大,看试下得行不?我试了下可以,没有出现那种情况,但是完全达不到要求,精度太小了,这个似乎也和选用输出方式有关,你试下看看。
-
你在程序里加上下面两句;
P1DIR|=BIT6+BIT4;
P1SEL|=BIT6+BIT4;
测下pP1.4,看下SMCLK正确不,如果不正确的,就是时钟没配置对,问题在哪我不清楚了,你用板子自带的仿真器调试一下,找下问题在哪。其实时钟你可以直接要
BCSCTL1 = CALBC1_16MHZ; // Set range
DCOCTL = CALDCO_16MHZ;
就行,改变CCR0也可以得到相应的频率。
-
楼主解决没有?我也遇到这个问题,你的波形在每个正弦波周期的脉冲个数是好多?
-
时钟初始化有问题
-
非常有用!谢谢!
但是现在我遇到了一个问题。定时器时钟选SMCLK频率为16MHZ,生成SPWM的频率为20KHZ,正弦波频率为50HZ,在占空比最高的一段,有两个地方本来应该是高电平的,现在变成了低电平,波形看起来不连贯,占空比的数据检查了是对的,希望帮忙分析一下是什么原因
-
非常有用!谢谢!
但是现在我遇到了一个问题。定时器时钟选SMCLK频率为16MHZ,生成SPWM的频率为20KHZ,正弦波频率为50HZ,在占空比最高的一段,有两个地方本来应该是高电平的,现在变成了低电平,波形看起来不连贯,占空比的数据检查了是对的,希望帮忙分析一下是什么原因
-
咋不得行呢。我的是mspg2231的芯片,完全复制过去后,按键P3.1一次,led0由亮变灭,但之后无论怎样按键都不行了,灯始终不亮
-
感谢楼主