This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
谁有弄过用430f169编写的spwm波?我弄的产生的波形,不是有失真就是有一半波,谁能帮我解答一下好么?
楼主提供信息太少,无法解答。
这是简单的应用,直接将正弦表的值定时送给timer,更新pwm占空比即可。
检查两个地方:
1、正弦表是否正确。正弦表数值的数据类型是否正确,应当使用无符号的。因为PWM寄存器是无符号的,即offset的,不是bi-polar的。
2、timer配置是否正确。
Hi, Riyun,
1.MSP430做SPWM做不到很高的基频,需要用TIMER来实现,CPU才8MHz,而且大量计算,估计基频只能在1KHz以下。
2.CCR1=sin(3.1415*2*n/150)*256+1800这个计算量太大了,MSP430F169没有硬件乘法器和除法器,建议用查表法,而且不要用浮点数。
Regards,
Hardy