Python 在Beagle Bone Black上使用PWM无效
我绞尽脑汁和网络试图自学BBB。我对蟒蛇和小猎犬的骨头是陌生的。我想做的就是用电压表检查PWM,看它是否在变化,但代码不断崩溃,使用: beaglebone black(Rev.C),它预装了Debian GNU/Linux 8.4 Jessie。我最近才买的 Debian是Linux操作系统,它还安装了Python 2.7.9,因此可以从shell运行。我正试图跟随TopTechBoy在Youtube()上的这篇非常好的在线教程。这段视频是在2015年完成的,所以我认为python和beaglebones的世界可能已经发生了很大的变化,如果在当前的板上运行代码,它将无法工作。现在所有的课程都起作用了。以下是我尝试运行的代码:Python 在Beagle Bone Black上使用PWM无效,python,linux,debian,pwm,Python,Linux,Debian,Pwm,我绞尽脑汁和网络试图自学BBB。我对蟒蛇和小猎犬的骨头是陌生的。我想做的就是用电压表检查PWM,看它是否在变化,但代码不断崩溃,使用: beaglebone black(Rev.C),它预装了Debian GNU/Linux 8.4 Jessie。我最近才买的 Debian是Linux操作系统,它还安装了Python 2.7.9,因此可以从shell运行。我正试图跟随TopTechBoy在Youtube()上的这篇非常好的在线教程。这段视频是在2015年完成的,所以我认为python和beagl
导入adafrubbio.PWM作为PWM
对于范围(0,5)内的i:
DC=int(原始输入(“您想要什么占空比?”)
脉宽调制启动(“P8_13”,0)
PWM.设置占空比(“P8\U 13”,直流)
脉宽调制停止(“P8_13”)
PWM.cleanup()
这会导致错误:
Traceback (most recent call last):
File "PWM1.py", line 6, in <module>
PWM.set_duty_cyle("P8_13", DC)
IOError: [Errno 2] No such file or directory: '/slots'
回溯(最近一次呼叫最后一次):
文件“PWM1.py”,第6行,在
PWM.设置占空比循环(“P8\U 13”,直流)
IOError:[Errno 2]没有这样的文件或目录:'/slots'
有人能帮我解决这个问题吗?看起来您正在运行一个不推荐使用的python库版本。 当函数搜索“插槽”时,我假设它正在搜索Capemgr插槽。这些最近从BBB的当前debian映像中删除 阶段1:禁用内核覆盖(通过/proc/cmdline传递bone\u capemgr.uboot\u capemgr\u enabled=1) 阶段2:禁用插槽文件(/sys/devices/platform/bone_capemgr/slots)(v4.4.x->4.14.x) 阶段3:禁用bone_capemgr dir(/sys/devices/platform/bone_capemgr/)(v4.15.x+) 你可以读这个