我想问一下这款主控只能用python开发吗,还是说也可以用C开发
目前出现一些问题好像是找不到引脚,有没有电灯的示例
EG800Z 若烧录的是 QuecPython 固件,应用层主要按 Python 方式开发。是否支持 C/OpenCPU 开发,取决于具体软件版本及是否有对应 C SDK,需以移远提供的该型号配套资料为准。
关于“找不到引脚”,通常是 GPIO 名称或编号不匹配导致,注意不要直接使用模块物理管脚号,应使用 QuecPython 固件中定义的 GPIO 枚举。
点灯示例可参考如下写法,Pin.GPIO1 需要替换为开发板 LED 实际连接的 GPIO:
from machine import Pin
import utime
led = Pin(Pin.GPIO1, Pin.OUT, Pin.PULL_DISABLE, 0)
while True:
led.write(1)
utime.sleep_ms(500)
led.write(0)
utime.sleep_ms(500)
排查建议:
- 确认 LED 实际连接到哪个 GPIO,而不是使用模块物理脚号。
- 确认该 GPIO 未被 UART、SPI、I2C 等复用功能占用。
- 若报
Pin中没有对应GPIOxx,说明当前固件未定义该 GPIO 名称,需要改用支持的 GPIO 或确认固件版本。 - 以 EG800Z 开发板原理图和对应 QuecPython 引脚映射为准。
本回答仅供参考。若问题已解决,可标记为
解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。
@MinG6 QuecPython开发中物理PIN脚与GPIO的对应关系请参考: class Pin - 控制I/O引脚 - QuecPython
