ESP-IDF:I2C传输错误
esp32吧
全部回复
仅看楼主
level 3
基础齿轮℃
楼主
主控ESP32 S3,ESP-IDF版本5.3.1。
我自己按官方文档的写法写了段简单的码,使用transmit方法的时候报错:出现意外的回应。
跑官方的例程,没有写上拉的时候报警告I2C线路不能初始化,上拉后同我自己写的一样报错。如果用ESP_ERROR_CHECK方法包住transmit方法,设备会不断报错重启。
下面是我写的程序和加了ESP_ERROR_CHECK后的报错报错,有用IDF的大佬指点下吗?
2024年11月04日 00点11分
1
吧务
level 11
MCU起航
IIC不至于吧,你先用官方的程序试一下,不要做任何修改。
2024年11月10日 00点11分
2
基础齿轮℃
官方的eeprom例程默认报黄字,提醒说检查总线上拉电阻,打开上拉后直接报红字错误。
2024年11月10日 04点11分
梦里雪花飞del
确实,官方的eeprom例子会这样,不知道是什么问题
2025年03月10日 10点03分
基础齿轮℃
@梦里雪花飞del
解决了,官方例程的问题是配置没写对。我这边是IIC引脚接错了。
2025年03月15日 01点03分
MCU起航
@基础齿轮℃
好吧
2025年03月17日 02点03分
1