关于IIC的一点疑问

2019-08-22 14:20发布

iic发送完一个字节后需要等多久才可以发送第二个字节?为什么我发送第一个字节后需要延时好几个ms才能成功发送第二个字节?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-08-22 19:01
协议是可以连续发的,但是具体情况,要根据你的IIC芯片,来决定。比如24C系列的,写入一个字节以后,必须等待几个ms,才可以写入第二个字节数据
JUSTNIUB
2楼-- · 2019-08-22 19:48
发送完一个字节暨8个clk后需要一个额外的clk来接收ACK应答信号,详细过程可以百度I2C协议。
835110287
3楼-- · 2019-08-22 21:18
正点原子 发表于 2017-4-7 15:47
协议是可以连续发的,但是具体情况,要根据你的IIC芯片,来决定。比如24C系列的,写入一个字节以后,必须等 ...

明白了,我写24C08 的时候用的page write 手册上说一次可以最多写入16byte的数据,我试了一下,一次最多写了8byte,是不是哪里出了问题了?

一周热门 更多>