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

kysstt
Posts: 2
Joined: Fri Jan 19, 2024 7:27 am

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

Postby kysstt » Fri Jan 19, 2024 7:36 am

在使用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 1325 times
iShot_2024-01-19_15.35.16.png
iShot_2024-01-19_15.35.16.png (23.84 KiB) Viewed 1325 times

ESP_MacChu
Posts: 47
Joined: Tue Nov 21, 2023 7:53 am

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

Postby ESP_MacChu » Mon Jan 22, 2024 8:21 am

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

kysstt
Posts: 2
Joined: Fri Jan 19, 2024 7:27 am

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

Postby kysstt » Thu Jan 25, 2024 1:32 am

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

Who is online

Users browsing this forum: Bing [Bot] and 56 guests