I2C总线的起始信号里为什么SDA拉高后都要有个延时?
答案:2 悬赏:20 手机版
解决时间 2021-02-19 08:09
- 提问者网友:富士山上尢
- 2021-02-18 22:02
是为了使IC接受到这个指令,然后做出相应的反应吗?
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-02-18 22:24
保持一定时间,让 IC 采样。
全部回答
- 1楼网友:患得患失的劫
- 2021-02-18 23:50
i2c的数据和时钟线上都有一个上拉电阻,电阻的另一端接一个高电平。
当i2c工作时,sda上的电平取决于sda上的数据。
当i2c不工作时,因为集成电路的输入端为高阻状态,sda上的电压就取决于电阻另一端的高电平了,因此i2c在释放总线后,sda就等于1了。这主要取决于i2c的结构和i2c总线的规范。
不知道能明白不?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯