用到一个PWM转DAC的功能。程序写好,频率设定为100K。因为频率越高滤波越好滤掉。
在滤波后发现有20HZ左右的三角波在上面。好像就是PWM断断续续。用示波器再看下PWM输出,打到50ms 发现就是PWM一下有一下无的。
从硬件到软件,测试了又测试。晶振什么的都换了试,搞了1.5天。哎~~
绝望了。调回以前的程序,频率16K是正常的啊。
难道是因为频率太高?
换个频率一试,50K,也不行,,,, 33.3K,就可以了。。。。。
。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。
想不通啊。。。。。。。。。。。。。。。。。
有谁能给你解释。。。。。。。
。。。。。不管了,就先这样用着吧。。。。。
文章评论(0条评论)
登录后参与讨论