[硬件] 单片机方波输出波形失真

请问,为什么我的单片机输出波形会失真。我是大二学生,正在做一个课程设计,需要单片机输出50-5000HZ的可调频率的方波,然后输出50HZ时,有失真了,然后我在单片机输出口后面用LM324接了个电压跟随器,失真就更加严重了,导致我后面波形不能转换成正弦波。求大神指教!

需要原理图的M我。823632859

我猜测一下,在单片机输出口与 LM324 之间估计串有大电容。低频的时候问题会更严重。追问

就只有单片机最小系统。

追答

如果不是在单片机与 LM324 之间串联电容的话,想办法用双向稳压二极管来削波,使其稳定在一个电压范围内。再经过 LM324 电压跟随器电路,或许能够满足你的需要。

追问

这样。谢谢啊!我试试

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-27
示波器选直流挡追问

示波器是自动测波的。。。。

追答

我知道你按的是自动档测量啊··但是自动里面的有个触发方式的选择··

第2个回答  2013-12-27
你用定时器中断来产生方波吗?追问

对的。

追答

最好选用有PCA模块的单片机;如STC12C5A60S2。

第3个回答  2013-12-27
波形上升,下降,可能是电容造成的充电和放电。原理图有没有电容加进去了?追问

原理图就是单片机最小系统

追答

能不能发个程序过来,,看看。?

第4个回答  2013-12-27
你不会是用I/O口直接驱动输出吧。。。。。。追问

对的。

相似回答