GPIO16 在 ESP8266 中有一个特殊的功能,它是引脚复位时的默认状态。在 D1 mini pro 上,它被连接到一个晶体管上,因此当它设置为输出时,会影响 I2C 信号。解决这个问题的最简单的方法是使用一个引脚调整器 (level shifter),让 D0 和 I2C 总线之间使用不同的电平。另一个解决方法是在使用 I2C 总线时将 GPIO16 设置为输入模式,这会恢复正常的 I2C 通信。但是在使用 GPIO16 时,必须注意,避免与 I2C 总线冲突。
GPIO16 在 ESP8266 中有一个特殊的功能,它是引脚复位时的默认状态。在 D1 mini pro 上,它被连接到一个晶体管上,因此当它设置为输出时,会影响 I2C 信号。解决这个问题的最简单的方法是使用一个引脚调整器 (level shifter),让 D0 和 I2C 总线之间使用不同的电平。另一个解决方法是在使用 I2C 总线时将 GPIO16 设置为输入模式,这会恢复正常的 I2C 通信。但是在使用 GPIO16 时,必须注意,避免与 I2C 总线冲突。
举报