Skip to content

GPIO使用问题

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

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

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

  • 需要支持休眠功能(包括所有休眠模式,详细参考低功耗指南),可以使用的输出管脚为:
    • GPIO10-GPIO16
  • 不需要支持休眠功能,可以使用的输出管脚为:
    • GPIO0-GPIO20

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

  • GPIO0-GPIO20
  • WAKEUP0(GPI0)、WAKEUP1(GPI1)
  • WAKEUP3(GPI3)、WAKEUP4(GPI4)、WAKEUP5(GPI5)

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

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

是否支持上下拉

支持上拉或者下拉配置,对应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