mega16单片机产生的pwm波很失真,哪位大神解答一下啊!!与外部晶振电路或复位电路有关吗?

[复制链接]
查看11 | 回复2 | 2013-5-19 17:36:23 | 显示全部楼层 |阅读模式
跟晶振和复位电路肯定没有关系。先看看电源是否稳定,然后加个上拉电阻看看,仔细看看单片机IO口寄存器的设置。...
回复

使用道具 举报

千问 | 2013-5-19 17:36:23 | 显示全部楼层
mega16我不了解,有带PWM功能的吗?最好用自带PWM功能的单片机,或另外使用PWM发生器,或根据实际应用选择相关专用芯片。如果自己编程产生PWM,计算量太大的话,可能单片机反应不过来,波形就失真了。尝试一下低频率的PWM,看看程序正确否,再调高频率,看看是否频率太高就失真。还有IO口设置,一定要设置成强推挽方式,才能用示波器检测信号,否则要用上拉电阻或...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行