IIC是一种同步半双工串行总线,有SCL和SDA两条线,工作模式一般为主从工作模式,每一个设备都可以当做主设备,但是在同一时期内只能有一个主设备
在IIC的通信中,通常会发一个从设备的地址数据,只有一根信号线,所以是半双工通信,这种半双工的通信一般在软件上进行处理(应答机制)。
应答机制的意思是:比如主设备要给从设备发送数据,先发过去等待从设备应答,接到了从设备的应答后再发。如果主设备要从从设备获取数据,那么从设备给主设备发的时候主设备也要给从设备应答。(IIC虽然在硬件上简单,但是软件上麻烦,且从设备难度>主设备)
起始信号:SCL为高电平时,SDA从高电平拉至低电平(下降沿)
终止信号:SCL为高电平时,SDA从低电平拉至高电平(上升沿)
6 个赞
牛啊
#小工具移除
嗯,不知道放哪个分区
啊,回想起当时开发esp32和esp8266的时候了
好厉害,在这里还能学到知识
1 个赞
知识从我的左脑,到了我的右脑。然后溜走了
不能这样呀,我的宝
欢迎加入
From #dev:embedded to 开发调优