社区
驱动开发/核心开发
帖子详情
关于i2c总线的问题
lacelove_2005
2009-08-27 04:13:45
写入数据0x0f, 第一次读出为0x0f,以后都读出为0xff。。。。写入其他数据也一样,只有第一次读取了正确数据。。。
请问这是为什么???
...全文
103
9
打赏
收藏
关于i2c总线的问题
写入数据0x0f, 第一次读出为0x0f,以后都读出为0xff。。。。写入其他数据也一样,只有第一次读取了正确数据。。。 请问这是为什么???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aaassd_cn
2009-08-31
打赏
举报
回复
果然是连续读了…
lacelove_2005
2009-08-31
打赏
举报
回复
搞定了,芯片要求每次读取时都写入地址,我以为写入指令只要写一次
lacelove_2005
2009-08-28
打赏
举报
回复
就是反复去读啊,但是我有重新指定读的地址的,我在板子上试了一下,读回的数据确实和真实的效果一样
凤朝凰
2009-08-28
打赏
举报
回复
怀疑楼主是连续去读了,不重新写地址的话是读下一个字节了。
楼主重新发送地址试试。
lacelove_2005
2009-08-28
打赏
举报
回复
如果总线协议没有处理正确,会这样吗
venus_zone
2009-08-28
打赏
举报
回复
程序有问题吧
凤朝凰
2009-08-28
打赏
举报
回复
看目标设备的文档是不是有什么说法,检查每次读的波形是否相同。
barryan2007
2009-08-27
打赏
举报
回复
请你表达清楚,什么意思
zyzhang365
2009-08-27
打赏
举报
回复
你这都是什么问题?不清楚在说什么。
I2C
总线
和触摸屏驱动移植实战-linux驱动开发第9部分
本课程是linux驱动开发的第9个课程,主要内容是linux的
I2C
子系统以及电容触摸屏驱动的移植。学习本课程的核心点在于
I2C
子...本课程承袭前面platform平台
总线
的讲解思路和基础,真正做到了对
I2C
总线
做透彻清晰的讲解。
I2C
总线
介绍
1.1
I2C
总线
知识 1.1.1
I2C
总线
物理拓扑结构
I2C
总线
在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产生
I2C
总线
协议所需要的信号进行数据的传递。在
总线
空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。 1.1.2
I2C
总线
特征
I2C
总线
上的每一...
I2C
总线
协议详解(特点、通信过程、典型
I2C
时序)
1、
I2C
总线
简介
I2C
总线
是Philips公司在八十年代初推出的一种串行、半双工的
总线
,主要用于近距离、低速的芯片之间的通信;
I2C
总线
有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步;
I2C
总线
硬件结构简单,简化了PCB布线,降低了体统成本,提高了系统可靠性,因此在各个领域得到了广泛应用。
I2C
总线
是一种多主机
总线
,连接在
I2C
总线
上的器件分为主机和从机。主机有权发起和结束一次通信,从机只能被动呼叫;当
总线
上有多个主机同时启用
总线
时,
I2C
也具备冲突..
简述
I2C
总线
一、
I2C
总线
简介
I2C
总线
:串行、半双工方式,用于近距离、低速的芯片之间通信。 两根双向的信号线:一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟同步。
I2C
总线
是一种多主机
总线
,连接在
I2C
总线
还是那个的器件分为主机和从机,主机有权发起和结束一次通信,而从机只能被主机呼叫。
I2C
具备冲突检测和仲裁。 二、
I2C
总线
的通信过程 1、主机发送起始信号启动
总线
2、主机发送一个字节数据指明从机地址和后续字节的传送方向,如图所示 最低位表示后续字节的传送方向,如果为“0”表示主机给从机发送数
I2C
总线
时序详解
1
I2C
简介
总线
(Bus)是计算机各种功能部件之间传送信息的公共通信干线。而
I2C
总线
最大的优点之一就在于,它只需数据(SDA)和时钟(SCL)两根
总线
就可以支持主设备与多个从设备之间进行通信。图1显示了嵌入式系统的典型
I2C
总线
。 微控制器代表
I2C
主控制器,作为主设备,并控制各个从设备,这些从设备包括但不限于,IO扩展器,各种传感器,EEPROM,ADC/DAC等等。 而所有这些都只由主设备的2个引脚控制。 图1 典型
I2C
总线
2
I2C
电气特性
I2C
总线
由两根双向信号线组成。一根是
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章