嵌入式菜鸟^_^ 发表于 2024-1-4 12:24:52

硬件IIC进入错误回调

H7在使用硬件IIC的时候概率进入错误IIC错误中断


错误码为HAL_I2C_ERROR_ARLO,

手册说是仲裁丢失

百度说是总线还存在其他主机,竞争总线,但是我这里是EEPROM,只有一个设备

希望有懂得大佬指教一下

eric2013 发表于 2024-1-4 13:42:32

这个是i做了个什么功能,仅仅是硬件I2C操作EEPROM吗

用的芯片内部上拉还是外置的上拉。

嵌入式菜鸟^_^ 发表于 2024-1-4 14:16:50

eric2013 发表于 2024-1-4 13:42
这个是i做了个什么功能,仅仅是硬件I2C操作EEPROM吗

用的芯片内部上拉还是外置的上拉。

是的,只操作EEPROM,软件硬件都有上拉

庄永 发表于 2024-1-4 23:59:38

OD具有线与功能,只要有其他主机拉低,就没有其它地方能够拉高。你这种情况建议上电或者异常的时候解锁一下IIC设备
页: [1]
查看完整版本: 硬件IIC进入错误回调