登录体验更流畅的互动沟通
nuc120rc1dn i2c0 设为slave mode,在连续向nuc120 写i2c 数据。nuc120 i2c会出现bus error 错误。尝试在出现错误的时候设置:I2C_SET_CONTROL_REG(I2C0, I2C_I2CON_STO_SI);I2C_SET_CONTROL_REG(I2C0, I2C_I2CON_SI_AA);但是i2c0一直不能恢复,不能再接收i2c数据,通讯失败。请问在i2c出现bus error 时,应该如何操作?
检举 |2022/09/06 16:51
发送完上一个数据,再写下一个,不然可能出错。
出错后,复位I2C是最终解决方法。
Angus