完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我照着一个视频写了一段简单的输出PWM的程序如下:
import Adafruit_BBIO.PWM as PWM myPWM="P9_14" PWM.start(myPWM, 50, 1000) for i in range(0,5): V=input("What Voltage Would You like?") DC=V/3.365*100 if DC>100: DC=100 PWM.set_duty_cycle(myPWM, DC) PWM.set_frequency(myPWM, 100) PWM.stop(myPWM) PWM.cleanup() 但是我运行的时候,就显示: PWM.start(myPWM, 50, 1000) RuntimeError: Problem with the cape manager 后来我就搜了一些教程,加载了PWM给slot,可以通过直接echo给/sys/class/pwm/pwmchip0/pwm0/period等赋值然后输出PWM。但是依然无法用python程序控制。 实在不知该怎么办,请求各位大神帮助!!十分感谢!! |
|
相关推荐
2个回答
|
|
已经解决了,没有加overlay, 输入两行代码就好:
echo cape-universaln > /sys/devices/platform/bone_capemgr/slots echo BB-PWM1 > /sys/devices/platform/bone_capemgr/slots |
|
|
|
echo BB-PWM1 > /sys/devices/platform/bone_capemgr/slots
echo cape-universaln > /sys/devices/platform/bone_capemgr/slots、 已解决 |
|
|
|
只有小组成员才能发言,加入小组>>
164个成员聚集在这个小组
加入小组BBB通过sd卡启动ubuntu16.04后不能升级下载联网的问题
4389 浏览 2 评论
3158 浏览 0 评论
7456 浏览 5 评论
316浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 22:22 , Processed in 0.596739 second(s), Total 103, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号