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
相关产品推荐
相关产品推荐

