# 概述 `GPIO(General Purpose input/output)`,即通用输入输出端口,是一种可以通过软件控制的引脚。简单来说,GPIO 是常用的引脚,能够控制其高低电平,并对其进行读取或写入操作。每个 GPIO 引脚都可以独立配置为中断源,支持多种中断类型,便于实现实时响应和事件驱动的应用。 ## 芯片配置 * **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) 在上电复位时配置为上拉输入。