9.1. 概述¶
GPIO(General Purpose input/output)
,即通用输入输出端口,是一种可以通过软件控制的引脚。简单来说,GPIO 是常用的引脚,能够控制其高低电平,并对其进行读取或写入操作。每个 GPIO 引脚都可以独立配置为中断源,支持多种中断类型,便于实现实时响应和事件驱动的应用。
9.1.1. 芯片配置¶
GPIO 引脚数量:总共有 17 个管脚具备 GPIO 功能。
P0-P1数模复用管脚
P2-P16:数字管脚。
Open Drain 配置:P0-P3 引脚可以配置为 Open Drain 模式。
上下拉电阻:
P0-P1:上下拉电阻约为 6kΩ。
P2-P16:上拉电阻的阻值约为 28~65kΩ,下拉电阻的阻值约为 33~87kΩ。
驱动能力:
P0-P1:具有 16 档可选的驱动能力,适合不同负载的需求。
P2-P3:可选择的驱动能力为 12mA、14mA、16mA 和 18mA。
P4-P16:可选择的驱动能力为 4mA、6mA、8mA 和 10mA。
上电复位状态:
高阻态引脚:P0、P1、P7、P8、P9、P11、P12、P13、P14、P15 和 ADC1 在上电复位时处于高阻态。
上拉输入引脚:P2、P3、P4、P5、P6、P10、P16 和 PADC0 (BOOT1) 在上电复位时配置为上拉输入。