vitohu 发表于 2024-11-11 14:53

IO口上拉

当MCU没有加上电源供电。 1脚是MCU的普通IO口,2脚是I2C的SDA口,为什么1脚上拉3.3V会在1脚处测量到的电压为2.5V,而2脚上拉3.3V会在2脚处测量到的电压为3.3V 。

当MCU加上电源供电。 1脚是MCU的普通IO口,2脚是I2C的SDA口,为什么1脚上拉3.3V会在1脚处测量到的电压为3.3V,而2脚上拉3.3V会在2脚处测量到的电压为3.3V 。


这个是什么原因导致的呢?

anycrying 发表于 2024-11-13 23:03

这个要看单片机IO口的内部电路结构,通常数据手册里面会有。

咕咕呱呱孤寡 发表于 2024-11-14 08:43

无电源供电会不会是基准电压的值

XZL 发表于 2024-11-15 13:05

IO口内部对电源有个保护二极管。

laladu 发表于 2024-11-19 10:07

设成输入模式试下,最好仔细看下芯片的规格书
页: [1]
查看完整版本: IO口上拉