大哥,i2c协议上说sda上数据若想改变,得需scl为低电平。那传输数据时直接将scl置零不行么?何必置零又置1

难道数据不改变时scl得必须为高电平么?
2025-03-26 06:28:08
推荐回答(1个)
回答1:

一个时序电子系统想要工作必须有时钟,就像划船比赛的时候要喊口号一样。I2C是串行通信,每一bit数据的传输至少需要一个时钟脉冲,时钟到来时让电路中的触发器有所动作,将数据保存起来,这个过程中需要保证SDA线上数据的稳定。因此SCL叫做时钟线,传输的是时钟信号。