打印

为什么pwm频率会变化

[复制链接]
1779|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wwspare|  楼主 | 2008-8-19 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在用16f716的pwm单输出功能,在设置好频率后,发现频率会变化
,低电平的时间会变化,而且变化很大为什么!救救我哦!
沙发
ddb_21ic| | 2008-8-19 14:34 | 只看该作者

外面是什么负载?怎样测试的?

如果外面有电容性负载,你可以考虑并联个负载电阻

使用特权

评论回复
板凳
jacksult| | 2008-8-19 14:55 | 只看该作者

恢复

有可能是你的 CCPR1L 送进去的值大于PR2了 仔细的检查每一个CCPR1L的值 

使用特权

评论回复
地板
xieyuanbin| | 2008-8-19 17:15 | 只看该作者

估计程序中存在页面错误

使用特权

评论回复
5
wwspare|  楼主 | 2008-8-20 10:54 | 只看该作者

为什么pwm频率会变化

我接的是一个蜂鸣器,我把蜂鸣器去掉波形就正确了。后来照2楼说的,在驱动蜂鸣器的三极管的集电极串了一个150的电阻输出波形也正常了!不知道为什么,请给予指导!

使用特权

评论回复
6
ddb_21ic| | 2008-8-20 21:56 | 只看该作者

估计是用了个NPN三极管驱动

未串电阻时,输出高电平时,MCU脚被be极的二极管钳位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

44

帖子

0

粉丝