推荐答案
测试一下
题目
下面是芯片中有关GPIO的叙述,不正确的是:
A. GPIO一般只具有0态和1态,不具有高阻状态
B. GPIO的引脚一般是多功能复用的
C. GPIO作为输出接口时具有锁存功能
D. GPIO作为输入接口时具有缓冲功能
参考答案与知识点
参考答案
解析:选项A不正确。GPIO通常支持三种状态:0态(低电平)、1态(高电平)和高阻态(高阻抗)。高阻态主要用于输入模式或三态输出,允许外部信号驱动引脚或实现总线共享,因此一般GPIO具有高阻状态。选项B正确:为了节省芯片引脚,GPIO通常与其他功能(如I2C、SPI、UART等)复用同一个引脚,通过寄存器配置选择功能。选项C正确:GPIO作为输出时,内部有输出数据寄存器(锁存器),写入的数据会被锁存并持续驱动引脚,直到被新数据覆盖。选项D正确:GPIO作为输入时,通常经过输入缓冲器(如施密特触发器或简单缓冲)来稳定信号、提高抗干扰能力,并可能包含同步器以处理异步输入。因此,不正确的叙述是A。
涉及知识点
- GPIO三种状态:0、1、高阻
- GPIO引脚多功能复用
- 输出锁存功能
- 输入缓冲功能
- 高阻态应用场景