使用RPi.GPIO进行设置后,Raspberrypi gpio引脚13将恢复为默认值

时间:2017-06-13 07:34:45

标签: gpio

我将gpio与RPi.GPIO库一起使用。我想将引脚13(GPIO.23)更改为OUTPUT模式。 这是我的代码:

#gpio-test.py
import RPi.GPIO as io
io.setmode(io.BCM)
io.setup(13, io.OUT)

在运行此脚本之前,我使用" gpio readall"检查gpio,它显示为befor run script

运行后此脚本显示如下: after run script 但经过几次修改后,引脚13自动切换回INPUT模式。更改其他引脚是正常的,只有这个引脚13不能。有人知道为什么吗?

2 个答案:

答案 0 :(得分:0)

我的同事改变了温度传感器的config.txt。他添加了这段代码:dtoverlay = w1-gpio-pullup,gpiopin = 13

答案 1 :(得分:0)

使用 io.cleanup() 回滚脚本中所做的清理配置。