You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Raspberry Pi Pico输入引脚无响应问题排查求助

Raspberry Pi Pico输入引脚无响应问题排查与解决

问题复现

运行以下MicroPython代码后,按下按钮时板载LED(引脚25)未按预期点亮,检测到引脚21到20有电流,但输入引脚20及其他输入引脚均无法正常工作:

from machine import Pin
from time import sleep

led = Pin(25, Pin.OUT)

OutputPin = Pin(21, Pin.OUT)
OutputPin.value(1)

InputPin = Pin(20, Pin.IN, Pin.PULL_DOWN)

while True:
    if InputPin.value():
        led.value(1)
    else:
        led.value(0)
    sleep(0.1)

接线示意图:
接线示意图

排查与解决步骤

  • 基础输入功能验证:断开按钮,直接用杜邦线将引脚20接3.3V,观察LED是否点亮;再接GND,看LED是否熄灭。若仍无反应,换其他输入引脚(如16、17)重复测试——其他引脚正常则说明引脚20硬件损坏,所有引脚都无反应则排查固件或Pico本身问题。
  • 接线细节检查:用万用表测按钮按下时两端电阻,确认导通(电阻接近0);更换杜邦线,排除线材内部断线的可能。
  • 引脚配置调整:将下拉模式改为上拉模式,同时调整接线和代码逻辑测试:
    InputPin = Pin(20, Pin.IN, Pin.PULL_UP)
    
    while True:
        if not InputPin.value():
            led.value(1)
        else:
            led.value(0)
        sleep(0.1)
    
  • 固件与环境检查:重新刷入官方最新版MicroPython固件,排除旧固件的兼容性问题;确认开发环境(如Thonny)连接正常,代码已正确上传至Pico。
  • 硬件损坏排查:用另一块Pico重复相同接线和代码测试,验证是否为当前Pico的GPIO引脚硬件损坏。

内容的提问来源于stack exchange,提问作者AmirMohammad Poresmi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:32:40