时钟的I2C拉伸

您可能产生的反时钟。如果您没有收到应答
, 那么你需要实现时钟streching。如果你想strech的时钟
, 使有关点couneter。在这笏你将能够strech它。如果你与其他方法生成偏最小二乘时钟告诉我
, 让我能够根据建议的想法。

 
您好
你可以等待
, 连续3个或更多(一重新启动与传输阶段
, 如果我没有收到3中线时钟)时钟周期
, 如果你没有获得SDA的应答。
但如果设备与您具有I2C protocl沟通是完全supprorting它那么,'当地雇员产生一定的第9个时钟周期的ACK。
希望它帮助。

 
我的答复是完全不同的上述两项..
时钟stretchin是employd当奴隶已经看过或writtn的数据
, 主
, 但要等待完成的
, 例如像一个ADC转换任务,港岛线
, 并聘请时钟伸展后
, 才finishd其任务,它会释放SCL和进程发送/接收应答信号。

 
时钟streching总是完成后
, 只得到ACK信号。如果奴隶要作出等待主人会拉低沙田至中环线

 

Welcome to EDABoard.com

Sponsor

Back
Top