在Ubuntu 14.04中使用python Adafruit_BBIO GPIO和ADC和BeagleBone Black出错 [英] Error using python Adafruit_BBIO GPIO and ADC and BeagleBone Black in ubuntu 14.04

查看:108
本文介绍了在Ubuntu 14.04中使用python Adafruit_BBIO GPIO和ADC和BeagleBone Black出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图使用python并导入Adafruit_BBIO.GPIO并导入Adafruit_BBIO.ADC,以便在我写其他引脚时从某些引脚读取.但我不断收到此错误:

I'm trying to use python and import Adafruit_BBIO.GPIO and import Adafruit_BBIO.ADC to read from some pins while I write to others. But I keep getting this error:

回溯(最近通话最近): 在第4行的文件"wajeeh.py"中 ADC.setup() RuntimeError:无法设置ADC系统.可能的原因是: -引脚映射冲突的斗篷已加载 -加载了使用相同名称的片段的设备树对象:helper

Traceback (most recent call last): File "wajeeh.py", line 4, in ADC.setup() RuntimeError: Unable to setup ADC system. Possible causes are: - A cape with a conflicting pin mapping is loaded - A device tree object is loaded that uses the same name for a fragment: helper

这是我的代码:

import Adafruit_BBIO.GPIO as GPIO #import GPIO Library
import Adafruit_BBIO.ADC as ADC

ADC.setup()

outPinA = "P9_12"                    #set outPinA 
outPinB = "P9_14"                   #set outPinB  

GPIO.setup(outPinA, GPIO.OUT)       #make outPin an Output
GPIO.setup(outPinB, GPIO.OUT)

while 1:
    GPIO.output(outPinA, GPIO.HIGH)
    GPIO.output(outPinB, GPIO.LOW)
    sleep(10)
    GPIO.output(outPinA, GPIO.LOW)
    GPIO.output(outPinB, GPIO.LOW)
    sleep(10)
    GPIO.output(outPinA, GPIO.LOW)
    GPIO.output(outPinB, GPIO.HIGH) # Set outPin LOW
    sleep(10)                       
    GPIO.output(outPinA, GPIO.LOW)
    GPIO.output(outPinB, GPIO.LOW)
    sleep(10)                       
GPIO.cleanup()                     #Release your pins

推荐答案

在更高版本的ADC中已经解决了类似的问题.请参阅:问题90

A similar issue has been solved in a later version of ADC. See: issue 90

尝试卸载Adafruit_BBIO,然后从git存储库安装:

Try uninstalling Adafruit_BBIO, and then installing from the git repository:

pip uninstall Adafruit_BBIO
git clone https://github.com/adafruit/adafruit-beaglebone-io-python/
cd adafruit-beaglebone-io-python
python setup.py install

这篇关于在Ubuntu 14.04中使用python Adafruit_BBIO GPIO和ADC和BeagleBone Black出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆