这是本文档旧的修订版!
I2C硬件:
I2C软件(时序基本单元): 起始:SCL为高时SDA下降沿。 终止:SCL为高时SDA上升沿。 为了学习和基本单元的拼接方便,现规定除了起始和终止条件,所有基本单元的SCL都以低电平开始。 发送一字节:全程由主机掌握总线,在SCL低电平时,主机把数据放到SDA上,然后拉高SCL,从机在SCL上升沿读取SDA数据,SCL高电平持续一段时间,然后拉低。重复8次发送一个字节。 发送一字节:全程由从机掌握总线,在SCL低电平时,从机把数据放到SDA上,然后拉高SCL,主机在SCL上升沿读取SDA数据,SCL高电平持续一段时间,然后拉低。重复8次发送一个字节。