GPIO
GPIO 简介
GPIO(General Purpose Input/Output,通用输入输出)。可能是芯片自带的,也可能通过 I2C、SPI 接口扩展。GPIO 子系统的作用是既能支持芯片本身的 GPIO,也能支持扩展的 GPIO,为系统提供统一的、简便的访问接口,从而实现输入、输出、中断等功能。芯片内部有很多引脚,这些引脚可以接到 GPIO 模块,也可以接到 I2C 等模块。通过 Pinctrl 子系统来选择引脚的功能 (mux function)、配置引脚。当一个引脚被复用为 GPIO 功能时,可设置其方向、读取或写入电平值。