社区
驱动开发/核心开发
帖子详情
I2C读一次数据时的,写和读两次握手之间能不能有延时?
天才2012
2014-12-03 04:32:10
读一次数据时,写和读两次握手之间能不能有延时?
发现有的外设,写了要读的寄存器后,再发读命令时,两者之间可以有延时,但有的设备好像不行。
...全文
356
2
打赏
收藏
I2C读一次数据时的,写和读两次握手之间能不能有延时?
读一次数据时,写和读两次握手之间能不能有延时? 发现有的外设,写了要读的寄存器后,再发读命令时,两者之间可以有延时,但有的设备好像不行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
virtualelf
2014-12-07
打赏
举报
回复
第一次写地址的时候从设备会记住当前的要操作的位置,但是如果在restart之前自身进行了其它调整,比如清状态,还有time out ,看门狗什么的,清掉了记住的位置,再发读的时候,读的位置不一定是你设置的地址。 当然,正常情况下,在发送了第一个地址后,在有限的一段时间内restart应该不会有问题才对。
zyzhang365
2014-12-04
打赏
举报
回复
你说的是Start/Stop和Restart的区别吧。 我觉得你看I2C设备的的数据手册就可以了。
I2C
总线概述及
时
序总结
I2C
是Inter-Integrated Circuit的缩
写
,发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。
I2C
只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Serial Clock (SCL)。 SCL:上升沿将
数据
输入到每个EEPROM器件中;下降沿驱动EEPROM器件输出
数据
。(边...
I2C
总线详解
概述:I²C 是Inter-Integrated Circuit的缩
写
,发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。I²C 只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Serial Clock (SCL)。SCL:上升沿将
数据
输入到每个EEPROM器件中;下降沿驱动EEPROM器件输出
数据
。(边沿触发)SDA:双向
数据
线,为OD门,与其它任意数量的OD与OC门成"线与"关系。输出级每一个
I2C
总线器件内部的SDA、SC
I2C
读
写
和死锁
I2C
读
写
和死锁
巩固理解
I2C
协议(通俗易懂)
老板:“XXX,欢迎你加入我们公司,为公司注入新的血液!”伸出
握手
姿势 —— 主
握手
新员工:“承蒙厚爱,有幸加入我们公司,我觉得是一种光荣!”
握手
——
握手
成功 老板:“想必已经
读
过员工手册了吧,说说你对前两条的理解。” —— 执行沟通 新员工:“第一条……,第二条……”
i2c
一、协议 1.空闲状态
I2C
总线总线的SDA和SCL两条信号线同
时
处于高电平
时
,规定为总线的空闲状态。此
时
各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 2.起始位与停止位的定义: 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变
时
序信号,而不是一个电平信号。停止信号:当SCL为高期间,SDA由低
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章