这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 树莓派5的GPIO工具包RPi.GPIO的使用出错问题

共1条 1/1 1 跳转至

树莓派5的GPIO工具包RPi.GPIO的使用出错问题

专家
2025-12-04 13:24:05     打赏

在顺利安装完RPi.GPIO后(Ubuntu24)

sudo apt install python3-rpi.gpio


进入python

python3


在python提示附后输入

import RPi.GPIO as GPIO

GPIO.VERSION

如果版本提示信息,表明工具包RPi.GPIO安装没问题。


接下来尝试执行GPIO口的操作:

GPIO.setmode(GPIO.BCM)

没有错,接下来输入

GPIO.setup(18,GPIO.OUT)

出错了,提示“RuntimeError: Cannot determine SOC peripheral base address”


是工具包RPi.GPIO出问题了?查了一天(中间还出过其他各种问题),这个问题直到凌晨1:00,才得到解决。原来python3-rpi-gpio这个安装包还需要打个补丁:

sudo apt install python3-rpi-lgpio


在打完补丁后,再执行GPIO.setup(18,GPIO.OUT)就不出问题了。当时因为太晚了,后续测试GPIO操作,

 GPIO.output(18,GPIO.HIGH)

 GPIO.output(18,GPIO.LOW)

能否在树莓派5上的排针输出上体现出来,就没有检测。另外排针上的引脚信息与BCM的对照,还得查资料确认,以保证GPIO操作能和针脚一一对应,这也要花些时间。


 


 


 





关键词: 懒猫的学习笔记    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]