I2C总线为什么读和写一个字节开始都要写SCL=0;和SDA=1?

2019-07-15 17:02发布

I2C总线为什么读和写一个字节开始都要写SCL=0;和SDA=1?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
seven71
1楼-- · 2019-07-15 18:40
IIC总线的SCL=0;
             SDA=1;
表示的是空闲状态。写完一个字节的时候,把总线置为空闲,可以再干别的事。
wutianya
2楼-- · 2019-07-15 22:55
建议百度下i2c 总线学习下,这里说的都不够全面,
yzhfut
3楼-- · 2019-07-16 03:27
seven71 发表于 2015-5-24 10:13
IIC总线的SCL=0;
             SDA=1;
表示的是空闲状态。写完一个字节的时候,把总线置为空闲,可以再干别的事。

哦,书上不是说SCL=1;SDA=1;才是释放总线吗
yzhfut
4楼-- · 2019-07-16 06:53
 精彩回答 2  元偷偷看……
qduwg
5楼-- · 2019-07-16 11:13
你贴上你的所谓程序看看。怎么还每个字节之前都写SCL=0;和SDA=1?不可能吧。scl=0时,SDA可以变化,要么令SDA=1,要么令SDA=0。

一周热门 更多>