树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3601|回复: 5
收起左侧

树莓派通过软件实现GPIO的pwm(PiSoftPwm)

[复制链接]
发表于 2013-1-21 15:27:30 | 显示全部楼层 |阅读模式
树莓派的GPIO只有一路硬件PWM,但是新版的树莓派又把这个管脚替换了,导致就不再支持硬件的pwm了,所以考虑用软件来实现pwm,也就是softpwm,程序是用老外的python改的,这样就能比较方便那些需要用树莓派控制步进电机或者需要pwm的朋友,希望能对大家有所帮助!!!
http://player.youku.com/player.php/sid/XNTA0NzgzMzI4/v.swf
http://player.youku.com/player.php/sid/XNTA0NzgzOTMy/v.swf


使用装备
1.树莓派(512M版本)
2.树莓派全功能扩展板 (详见http://www.shumeipai.net/forum.p ... =%C8%AB%B9%A6%C4%DC
3.diy过的流水灯

操作步骤:
1.安装RPI.GPIO库,参考帖子 http://www.shumeipai.net/forum.p ... =902&highlight=GPIO
2.下载PiSoftPwm软件,地址 PiSoftPwm.zip (2.68 KB, 下载次数: 32)
回复

使用道具 举报

发表于 2013-1-21 17:33:01 | 显示全部楼层
前来支持一下哦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-21 17:54:09 | 显示全部楼层
树老大 发表于 2013-1-21 17:33
前来支持一下哦。

为啥不能直接发视频了呢?还是我没找到方法呀
回复 支持 反对

使用道具 举报

发表于 2013-1-21 19:51:10 | 显示全部楼层
设置好了。
回复 支持 反对

使用道具 举报

发表于 2013-1-24 20:09:32 | 显示全部楼层
pwm是什么?   可否公布扩展板的设计图?
回复 支持 反对

使用道具 举报

发表于 2013-5-13 15:09:51 | 显示全部楼层
我想请问一下,产生周期为20ms,宽度为1.5ms 的基准信号应该怎么弄?
first = PiSoftPwm(0.02, 100, 17, GPIO.BCM)
slices=7.5
first.changeNbSlicesOn(slices)
貌似没有用
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-25 23:21 , Processed in 1.187500 second(s), 27 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

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