运行Python脚本会导致Raspberry Pi失去电源

时间:2013-08-14 01:34:55

标签: python raspberry-pi

我创建了以下脚本:

import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.cleanup()
GPIO.setmode(GPIO.BCM)
GPIO.setup(15,GPIO.OUT)
GPIO.output(15,False)
GPIO.setup(6,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
while GPIO.input(22) == GPIO.LOW:
    time.sleep(0.1)
    if GPIO.input(6)==GPIO.HIGH:
            print("YAY")

此代码的目的是检测按下连接到我的Raspberry Pi的按钮,但即使没有设置任何电路,只需启动此脚本就会导致pi断电。有没有人知道为什么会这样,以及如何解决它?

1 个答案:

答案 0 :(得分:1)

我试过你的剧本。它锁定了这一行的rpi

GPIO.setup(6,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)

GPIO06不是GPIO端口上的引脚之一。您可以查看schematic以查看它与之相关的内容。看起来像是LAN_RUN。你想用它做什么?

来自elinux.org

  

GPIO06是LAN_RUN,可用于A型IC3封装的第12位。在B型上,它用于以太网功能。

因此,除非你有A型,否则你不应该使用GPIO06