最佳答案:GPIO(General Purpose Input/Output)即通用输入输出端口,以下简称 GPIO。GPIO 可提供输入、输出或中断三类功能,是嵌入式领域最常见,最基础的输入输出设备。应用上G
GPIO(General Purpose Input/Output)即通用输入输出端口,以下简称 GPIO。GPIO 可提供输入、输出或中断三类功能,是嵌入式领域最常见,最基础的输入输出设备。
应用上GPIO作为输入可以检测按键,限位开关等的状态,作为输出可以控制LED,蜂鸣器,继电器等设备。GPIO 除了在应用层中使用外,其实更多的是在其他复杂驱动中调用。比如SD卡驱动中要使用一个GPIO来监测卡的插入与拔出,网卡驱动中需要使用一个GPIO来控制phy芯片硬复位,连接一个无线模块的中断输出脚,某些情况需要用GPIO来模拟I2C总线等等。