如何执行I2C爆发写入?

2个帖子/ 0新
最后一篇文章
肯尼斯
离线
最后一次露面:4年6个月前
加入:2015-09-03 15:31
如何执行I2C爆发写入?

大家好,

我是DA14580 SDK的新手,并尝试将EEPROM I2C代码端口控制我的燃油表芯片。到目前为止,我在阅读部分中取得了成功,但写作部分并不是那么多。要通过I2C传输命令,我已经使用send_i2c_command()。但是,此代码将始终在1字节数据之前附加从地址。如何在I2C W / O中发送1个字节,同样只是通过I2C W / O传输1个字节?

我的道歉如果之前已经回答了,但似乎无法在论坛上找到答案。谢谢您的帮助!

设备:
肯尼斯
离线
最后一次露面:4年6个月前
加入:2015-09-03 15:31
我已经设法解决了

我已经设法解决了这个问题。在初始I2C读取期间,我在i2c_send_address()之前放置了等待_while_i2c_fifo_is_full()。这弥补了整个读取过程,这影响了我的I2C写入操作,因为我在写完之前执行了I2C读取。在我删除后,我的问题都是解决的。

主题锁定