EG800Z软件问题

我想问一下这款主控只能用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)

排查建议:

  1. 确认 LED 实际连接到哪个 GPIO,而不是使用模块物理脚号。
  2. 确认该 GPIO 未被 UART、SPI、I2C 等复用功能占用。
  3. 若报 Pin 中没有对应 GPIOxx,说明当前固件未定义该 GPIO 名称,需要改用支持的 GPIO 或确认固件版本。
  4. 以 EG800Z 开发板原理图和对应 QuecPython 引脚映射为准。

本回答仅供参考。若问题已解决,可标记为 :white_check_mark:解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。

@MinG6 QuecPython开发中物理PIN脚与GPIO的对应关系请参考: class Pin - 控制I/O引脚 - QuecPython