I2C重置协议测试

时间:2018-09-09 08:32:19

标签: i2c

我正在使用stm32L1开发具有I2C接口的从模块,在该模块中,我想测试我的I2C复位协议。

我如何执行此测试以验证我的i2c重置工作正常?

Bascilly重置协议类似于:

1。主机应提供最多9个SCL时钟周期(先驱动为低电平,然后为高电平) 奴隶

2。当每个周期的SCL为高电平时,主机应监视SDA。

3。如果从机释放SDA,它将为高电平,主机应启动一个 开始操作

4。如果在整整9个时钟周期后SDA仍为低电平,则协议重置为 失败

谢谢

0 个答案:

没有答案