|
在i2c的手册中看到这样一句话“如果传输中有主机接收器 它必须通过在从机不产生时钟的最后一个字节不产生一个响应 向
送器通知数据结束 从机 发送器必须释放数据线 允许主机产生一个停止或重复起始条件”
那么为什么主机接受器在最后一个字节不产生一个响应为呢?
小弟的想法是,可能是有两个原因:
1.如果回应了从机,有可能从机又会给主机发送新的字节,导致主机不能正常结束或进行下面其他的通讯,但是感觉这时从机的i2c有问题,有必要让主机来规避吗?
2.就是在第9个clock中主机不回应既是拉高,在第10个clock中,又拉低,然后结束,是这样吗? |
|