找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求大神分析一下IIC总线的起始信号模拟

查看数: 4651 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-2-21 16:42

正文摘要:

IIC总线的起始信号模拟,为何最后要将SCL拉低,而模拟终止信号时,不需要将SDA 拉低。

回复

ID:885416 发表于 2021-12-17 03:21
IT排头兵 发表于 2020-2-21 20:07
首先,你说的这两个情况都是IIC协议规定操作,没有什么为什么,大家都遵循协议才可以正常通信传输内容;其 ...

通透啊,一下就说出来了
ID:695362 发表于 2020-2-22 16:35
IT排头兵 发表于 2020-2-21 20:07
首先,你说的这两个情况都是IIC协议规定操作,没有什么为什么,大家都遵循协议才可以正常通信传输内容;其 ...

好的好的,谢谢
ID:695362 发表于 2020-2-22 16:34
csmyldl 发表于 2020-2-21 17:27
信号的有效部分是虚线间的部分,起始信号的起点是SDA从低到高(此时SCL必为高),终点是SCL从高到低时刻, ...

懂了,懂了,谢谢谢谢
ID:120823 发表于 2020-2-21 20:07
首先,你说的这两个情况都是IIC协议规定操作,没有什么为什么,大家都遵循协议才可以正常通信传输内容;其次,在起始信号将SCL拉低是为了数据总线(SDA)传输数据,因为根据IIC协议,SDA只有在SCL为低的时候才可以变换高低电平,如果SDA在SCL为高电平的时候变换电平信号,那肯定是特殊的含义,比如起始/结束;其实IIC很简单,再了解一下ACK和NACK,基本上就掌握了IIC的基本使用方法了

0.jpg (93.62 KB, 下载次数: 72)

0.jpg

0.jpg (94.68 KB, 下载次数: 67)

0.jpg
ID:419968 发表于 2020-2-21 19:42
i2c 系统总线在空闲的时候高电平
ID:235200 发表于 2020-2-21 17:27
信号的有效部分是虚线间的部分,起始信号的起点是SDA从低到高(此时SCL必为高),终点是SCL从高到低时刻,而停止信号的起点是SCL从低到高,终点是SDA从高到低时刻(此时SCL必为高),这就是两种信号的差别,满足了上述逻辑就行了

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表