关于IIC主机发送命令与接收数据的流程

2019-07-20 21:12发布

主机是STM32F4,从机使用的STM8S103.最近看原子哥的IIC例程,想问一下,主机发送起始信号,接着将命令和数据发送给从机。例如: E8(地址),E8,02(命令),BC。从机回复:E8,02,数据1,数据2。想问一下,原子哥的例程sendbyte函数里,最后读取了一个值返回。我现在是直接在sendbyte里用readbyte函数读四次呢?还是需要从新开始START函数,读数据,然后STOP函数呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。