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