主题中讨论的其他器件:SK-AM62B-P1
工具/软件:
使用 MCU+SDK 10.01.33 时、I2C 通信有时会失败。
有两种症状。
① I2C_Open 失败。
② 连续传输时出现错误。
对于 ①、返回值为 NULL、并且作为参数传递的句柄信息中的 isOpen 保持 false。
即使更改了不相关的代码、发生概率也会发生变化、我怀疑这取决于内存布局和时序。
导致故障的原因是什么?
② μ s 时、在 1ms 周期内执行两个 1 字节读取时发生了这种情况。
返回 I2C_STS_ERR 或 I2C_STS_ERR_TIMEOUT。
由于它在 400kHz 下运行、因此 1ms 应该足以结束通信
是否有任何使用注意事项?
此致。
(c12efc99-2e63-4d04-a337-3737dc82fab4)

