推荐答案
测试一下
题目
芯片中有关GPIO的叙述,不正确的是
A、GPIO般只具有0态和1态,不具有高阻状态
B、GPIO的引脚般是多功能复用的
C、GPIO作为输入接口时具有缓冲功能
D、GPIO作为输出接口时具有锁存功能
参考答案与知识点
参考答案
正确答案是A。GPIO(通用输入输出口)通常支持三种状态:逻辑0、逻辑1和高阻态。高阻态是GPIO的重要特性之一,用于避免多个输出驱动同一总线时的冲突,或实现开漏输出等场景。例如,当GPIO配置为输入模式时,引脚通常处于高阻状态;在输出模式下,若关闭输出缓冲器,也会呈现高阻。因此选项A称GPIO“一般只具有0态和1态,不具有高阻状态”是错误的。选项B正确:现代芯片中GPIO引脚常与特殊功能模块(如I2C、SPI、UART等)复用,通过寄存器选择功能。选项C正确:GPIO作为输入时,通常内置缓冲器(如施密特触发器)用于滤除噪声、整形波形,提高信号质量。选项D正确:GPIO作为输出时,内部有锁存器,可将数据寄存并保持,直至下次写入或复位。故不正确的陈述为A。
涉及知识点
- GPIO三态(0、1、高阻)
- 引脚多功能复用
- 输入缓冲功能(施密特触发)
- 输出锁存功能
- 高阻态的作用