Skip to content

GPIO使用问题

本文档介绍GPIO的使用常见问题,文档中涉及:

比如X09模组:GPIO11对应模块的63管脚,GPIO16对应模块99管脚。

GPIO作为输出功能使用,可以用哪些管脚

  • 需要支持休眠功能(包括所有休眠模式,详细参考低功耗指南),可以使用的输出管脚为:
GPIOs 模组系列
GPIO10-GPIO16 X08/X09/X19模组
GPIO20-GPIO28 W09模组
  • 不需要支持休眠功能,可以使用的输出管脚为:
GPIOs 模组系列
GPIO0-GPIO20 X08/X09/X19模组
GPIO0-GPIO38 W09模组

GPIO作为输入功能使用,可以用哪些管脚

GPIOs 模组系列
GPIO0-GPIO20
WAKEUP0(GPI0) - WAKEUP1(GPI1)
WAKEUP3(GPI3) - WAKEUP5(GPI5)
X08/X09/X19模组
GPIO0-GPIO38
WAKEUP0(GPI0) - WAKEUP1(GPI5)
W09模组

GPIO作为中断输入功能使用,可以用哪些管脚

  • 需要支持休眠功能(包括所有休眠模式,详细参考低功耗指南),可以使用的GPIO中断输入管脚为:
GPIOs 模组系列
WAKEUP0(GPI0) - WAKEUP1(GPI1)
WAKEUP3(GPI3) - WAKEUP5(GPI5)
X08/X09/X19模组
WAKEUP0(GPI0) - WAKEUP1(GPI5) W09模组
  • 不需要支持休眠功能,可以使用的GPIO中断输入管脚为:
GPIOs 模组系列
GPIO0-GPIO20
WAKEUP0(GPI0) - WAKEUP1(GPI1)
WAKEUP3(GPI3) - WAKEUP5(GPI5)
X08/X09/X19模组
GPIO0-GPIO38
WAKEUP0(GPI0) - WAKEUP1(GPI5)
W09模组

是否支持上下拉

支持上拉或者下拉配置,对应api接口为yopen_pin_set_pull

是否支持3.3V电平

默认为1.8V电平,支持软件配置为3.3V电平,对应api接口为yopen_gpio_set_voltage

管脚对外驱动电流多少

  • AONGPIO分组,公用5mA驱动电流
  • AONGPIO/WAKEUP分组,公用39uA驱动电流
  • 其他分组
    • 1.8V/6mA
    • 3.3V/14mA