打印

关于51单片机产生pwm

[复制链接]
2169|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
16777216|  楼主 | 2013-5-11 22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 16777216 于 2013-5-11 22:17 编辑

能给我讲下原理么 看到有用俩定时器的 有用一个的 还有一些其他的  
就是那个具体的思路 看那些程序都没有注释的 看的稀里糊涂的

不需要程序  

就是希望大神们给我简单的分析下思路  或者不同的方法  用的是51单片机

我原来写了个简单的pwm 频率和脉宽可调的 但是好像能调的频率很低
https://bbs.21ic.com/icview-546570-1-1.html

相关帖子

沙发
刘骁奖| | 2013-5-12 11:35 | 只看该作者
本帖最后由 刘骁奖 于 2013-5-12 11:46 编辑

PWM的几种应用情况:
1.用软件模拟PWM。很难做到频率很高,很准,因为芯片需要通过不断的中断,进入相应程序进行电平换向操作,导致中断频繁,效率低下,PWM的频率取决于芯片主频,这种方式一般用在要求不高的场合。
2.用芯片内部集中的PWM模块。现在大部分设计都采用这种方式,操作方便,设置一下就OK了。
3.使用专用PWM芯片。通过SPI ,I2C等接口和主芯片连接,这种方式,可以满足对频率要求很高的情况。

建议你采用内部集成PWM模块的芯片,最简单。

使用特权

评论回复
板凳
liwei12400| | 2013-8-16 09:43 | 只看该作者
学习了。

使用特权

评论回复
地板
DC@DREAM| | 2013-8-26 22:46 | 只看该作者
谢谢楼主的分享

使用特权

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

本版积分规则

61

主题

399

帖子

1

粉丝