这是本文档旧的修订版!


I2C硬件:

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