[应用相关] 74HC595扩展的IO口能不能输出PWM

[复制链接]
2891|13
 楼主| Thorald 发表于 2016-12-11 19:48 | 显示全部楼层 |阅读模式
在用74HC595扩展STM8S的IO口的时候,如何能输出稳定的多路PWM呢?研究了两天毫无进度,,,只能模拟成多路共一个PWM。求指教
Bjorn 发表于 2016-12-11 20:00 | 显示全部楼层
只要你的PWM频率和分辨率足够低就可以。
Rollo 发表于 2016-12-11 20:30 | 显示全部楼层
串口转并口 就意味着输出存在不确定的延时,想要输出PWM不现实
保夫鲁沙 发表于 2016-12-11 20:31 | 显示全部楼层
可以,但没什么意义。智能软件强制输出10实现电平转换,太耗MCU资源。即使硬件SPI写也是要一直不断写
Rangar 发表于 2016-12-11 20:45 | 显示全部楼层
除非你周期达到s级,分辨率也不可能能太高
Stannis 发表于 2016-12-11 21:08 | 显示全部楼层
用cpld吧,买块开发板,用自带教程,一周时间就能学会pwm输出。
yiyigirl2014 发表于 2016-12-11 22:11 | 显示全部楼层
应该是可以的,不过这个芯片主要静态的驱动数码管用的。
xyz549040622 发表于 2016-12-12 08:05 | 显示全部楼层
595本来就不是用来干这个的,建议选用带多路PWM的芯片。
lanjackg2003 发表于 2016-12-12 12:52 | 显示全部楼层
个人觉得对速度要求很高的就不要使用这种了。
不过我自己有在扩展spi口的时候使用595,在我的电路目前还在可以的。
mmuuss586 发表于 2016-12-12 13:31 | 显示全部楼层
理论是可以,只要你的精度要求不高;

软件上比较复杂了,多画画流程图,看程序怎么写好;
理清思路;
BadWolf 发表于 2016-12-12 13:37 | 显示全部楼层
不清楚LZ要产生的多路PWM波是如何的, 如何你的MCU只能产生一路PWM,通过数字开关和逻辑电路可以将一路扩展成多路,当然能否达到目的和你的系统有关,仅供参考.
皈依 发表于 2016-12-12 16:00 | 显示全部楼层
可以的,有的用这个做反向的用法。。。
lyn3210 发表于 2016-12-12 16:05 | 显示全部楼层
速度低,不建议。
r39910745 发表于 2016-12-12 16:45 | 显示全部楼层
基本不能实现,谁给你指导的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

849

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部