标题: 关于单片机的IO口一般可以设置为三种状态  [打印本页]

作者: QWE4562012    时间: 2020-11-3 15:40
标题: 关于单片机的IO口一般可以设置为三种状态 
关于单片机的IO口一般可以设置为三种状态  高或者低或者高组态  一般的输入/输出高操作寄存器写入0XFF    输入/输出低操作寄存器写入0X00,那么疑问来了  要是输入输出高阻应该写入什么值呢?输入输出高或者低或者高阻,这样组合起来有2^3=8种情况  输入输出有哪些不一样的地方?

u=2864803142,397025145&fm=26&gp=0.jpg (39.22 KB, 下载次数: 49)

u=2864803142,397025145&fm=26&gp=0.jpg

作者: wulin    时间: 2020-11-3 21:37
单片机的IO口电平只能置0或1,一般上电复位后默认高电平。可以设置弱上拉准双向、高阻、开漏和推挽模式。两者不可混为一谈。
作者: TTQ001    时间: 2020-11-4 10:03
GPIO的高Z状态不是有效的逻辑状态。 我们不能与高状态或低状态混淆。
作者: QWE4562012    时间: 2020-11-12 15:09
wulin 发表于 2020-11-3 21:37
单片机的IO口电平只能置0或1,一般上电复位后默认高电平。可以设置弱上拉准双向、高阻、开漏和推挽模式。两 ...

这个模式的设置  是直接操作寄存器就可以是吗
作者: QWE4562012    时间: 2020-11-12 15:10
TTQ001 发表于 2020-11-4 10:03
GPIO的高Z状态不是有效的逻辑状态。 我们不能与高状态或低状态混淆。

高和低本来就是两种完全相反的逻辑状态啊  




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1