主机读取数据的时候,在第8个bit位之后,如果给ACK信号,那么说明读取的不是最后一字节,如果是NACK说明是最后一个字节,接下来需要发送stop信号,结束当前通信状态。
你描述的主机在获取数据后不回NACK,那么回复的就应该是ACK,理论上应该是接着传送数据。
EZI2C的底层代码不建议修改。
主机读取数据的时候,在第8个bit位之后,如果给ACK信号,那么说明读取的不是最后一字节,如果是NACK说明是最后一个字节,接下来需要发送stop信号,结束当前通信状态。
你描述的主机在获取数据后不回NACK,那么回复的就应该是ACK,理论上应该是接着传送数据。
EZI2C的底层代码不建议修改。
举报