搜索
bottom↓
回复: 8

急~~如何用51单片机产生3路pwm波

[复制链接]

出0入0汤圆

发表于 2013-7-14 17:48:21 | 显示全部楼层 |阅读模式
要求:
波形占空比1~100可调,步长《10%
波形频率可调100Hz~10kHz

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入8汤圆

发表于 2013-7-14 17:51:51 | 显示全部楼层
基本不可能。。。曾经用过老妖的1T片子跑过单路12K的PWM,忘记是8位还是9位精度了,用了2个定时器,其他什么事情都干不了。。。

出0入0汤圆

发表于 2013-7-14 18:38:41 | 显示全部楼层
huangdog 发表于 2013-7-14 17:51
基本不可能。。。曾经用过老妖的1T片子跑过单路12K的PWM,忘记是8位还是9位精度了,用了2个定时器,其他什 ...

1T的不是声称自带PWM控制器么?

出0入8汤圆

发表于 2013-7-14 20:08:30 | 显示全部楼层
proteldxp 发表于 2013-7-14 18:38
1T的不是声称自带PWM控制器么?

貌似自带的是8位精度的吧,而且频率太低了,然后就用了2个定时器写程序来输出PWM。。。具体忘记了,都2年前的事情了。。。

出0入0汤圆

发表于 2013-7-17 21:47:59 | 显示全部楼层
51那种一般的基本不行吧,如果不自带PWM输出功能,靠软件来,基本不可能,增强型的精度太低了,固定的几个频率,不会满足你的要求的

出0入0汤圆

发表于 2013-7-17 21:49:51 | 显示全部楼层
推荐STM8,很强大,又便宜

出0入0汤圆

 楼主| 发表于 2013-7-28 14:02:16 | 显示全部楼层
虽然听不懂,但还是谢谢大家!

出0入0汤圆

发表于 2013-7-28 14:54:51 | 显示全部楼层
很多51带了PCA,比如C8051Fxxx系列等,有四路PWM输出,但不是8位就是16位,又没有计数器复位值寄存器(CRR),所以输出频率只有有限的几个固定值,占空比倒是可以四个通道任意调节
感觉51做这种任意频率PWM几乎不可能,固定频率任意占空比:可行。

出0入8汤圆

发表于 2013-7-28 15:09:39 | 显示全部楼层
本帖最后由 kebaojun305 于 2013-7-28 15:12 编辑

STM8S 性价比多高,功能还强大。  想不明白  为啥非得51
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 16:10

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表