GD32F207 GPIO 介绍
在嵌入式微处理器上通常提供了一种“通用可编程 I/O 端口”,也就是 GPIO,英文全称
General-Purpose Input /Output Ports。
在 GD32F207 芯片上,I/O 引脚可以被软件设置成各种不同的功能,如输入或输出。GPIO
引脚又被分为 GPIOA、GPIOB……不同的组,每组端口分为 0~15,共 16 个不同的引脚,对
于不同型号的芯片,端口的组和引脚的数量不同。 以 PA0 ~ PA15 和 PB0 ~ PB15, PC0 ~
PC15…这样的名字来描述。每个 GPIO 端口有相关的控制和配置寄存器以满足特定应用的需求。
GPIO 端口和和其他的备用功能(AFs)复用同一管脚,在特定的封装下获得最大的的灵活性。
GPIO 管脚通过配置相关的寄存器可以用作备用功能管脚,不管是备用功能输入还是备用功能输
出。
每一个 GPIO 可以软件配置为输出(推挽或开漏), 输入,外设备用功能或模拟模式。每一个
GPIO 管脚可以配置为上拉,下拉或无上拉/下拉。除了模拟模式外,所有的管脚 GPIOs 都具备
大电流驱动能力。 |