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

RP2040-Zero板载LED无法闪烁,代码报错求助

问题:RP2040-Zero板载LED闪烁失败及TFT显示屏连接异常
  • 项目背景:需通过CircuitPython实现RP2040-Zero与1.44英寸TFT显示屏的连接,但运行Adafruit官网示例及基础代码均无响应
  • 排查操作:为定位问题,尝试编写板载LED闪烁代码,通过Mu编辑器刷入设备后无效果,触发报错

当前代码

import time
import board
import digitalio

led=digitalio.DigitalInOut(board.LED)
led.direciton = digitalio(Direction.OUTPUT)

while True:
    led.value = True
    time.sleep(0.5)
    led.value = False
    time.sleep(0.5)

报错信息

Traceback (most recent call last):
File "code.py", line 29, in
AttributeError: 'module' object has no attribute 'LED'

解决方案

  • 修正代码拼写与语法错误:
    • 将led.direciton改为led.direction(拼写错误)
    • 将digitalio(Direction.OUTPUT)改为digitalio.Direction.OUTPUT(语法错误,需调用模块下的枚举类)
  • 修正引脚定义:RP2040-Zero的板载LED在CircuitPython中未映射为board.LED,需指定具体硬件引脚,通常为GP13,修改后的引脚初始化代码为:
    led = digitalio.DigitalInOut(board.GP13)
    

内容的提问来源于stack exchange,提问作者Lucas Tousignant

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 18:05:01