Page 1 of 1

ESP32-mini1无法配置GPIO26为I2C 引脚

Posted: Fri Jan 19, 2024 7:36 am
by kysstt
在使用ESP32-mini1模块读取AS5600时,使用了GPIO26和GPO27,但是通讯不成功,经过测试,换成其他引脚则通讯正常,其中GPIO26配置完后,使用示波器测量电平处于浮空状态。请问这是什么原因,看手册没有说这个引脚有特殊功能或者不能用做iic引脚。
iShot_2024-01-19_15.34.54.png
iShot_2024-01-19_15.34.54.png (50.24 KiB) Viewed 1326 times
iShot_2024-01-19_15.35.16.png
iShot_2024-01-19_15.35.16.png (23.84 KiB) Viewed 1326 times

Re: ESP32-mini1无法配置GPIO26为I2C 引脚

Posted: Mon Jan 22, 2024 8:21 am
by ESP_MacChu
的确此管脚应该可以进行I2C配置的。看贴出来的程序没有观察到什么问题,管脚状态配置后状态错误可能是因为引脚功能冲突或者其他硬件问题等。

Re: ESP32-mini1无法配置GPIO26为I2C 引脚

Posted: Thu Jan 25, 2024 1:32 am
by kysstt
通过开发板验证也是不成功的。将这个26脚配置为普通io模式,输出正常。只有iic不可以,无论配置成SDA还是SCL都不行。是不是底层函数库的原因呢?