我还遇见了另外的问题:在我配置PWM模块的时候,通过示波器看到的波形和我配置的参数不一致。具体情况为:
我在PWMG_PERIOD寄存器中写入的数据为1000,A、B、C三相占空比寄存器中写入的数据都是100,在PWMG_CTRL寄存器中写入的数据为0x05a0,PWM_SYNC引脚上通过dsp生成的20KHZ的方波,按照手册中写的 使用向上计数模式,PWM_PRD_OUT = FSYS /FPWM,FSYS=20MHZ,这样FPWM应该是20KHZ,而实际使用示波器看到的A、B、C三相上输出的都是占空比为10%(有误差),频率为10KHZ的波形。而我将计数模式改为up-down模式时,情况还是一样得。所以,请帮忙解答一下这个现象的原因。另外 已经配置了时钟同步,为什么输出的波形还是有2%的误差,示波器实际测量到的波形占空比都是%8.2。
Annie Liu:
我们需要多一些时间查看这款芯片,稍后会为您解答。