社区
单片机/工控
帖子详情
IIC挂两个从机总线通信问题
Franly2002
2021-04-06 12:56:46
同时挂两个IIC设备,主机波形正常,共用两个2.2K电阻,SCk频率68K,运行一段时间,一个从机总线卡死没有ACK另一个从机正常,是什么原因?卡死后复位主机也不能恢复,只有重新上电池才可能恢复。
...全文
579
回复
打赏
收藏
IIC挂两个从机总线通信问题
同时挂两个IIC设备,主机波形正常,共用两个2.2K电阻,SCk频率68K,运行一段时间,一个从机总线卡死没有ACK另一个从机正常,是什么原因?卡死后复位主机也不能恢复,只有重新上电池才可能恢复。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IIC
总线
上
挂
载多个
从机
的程序实现
文章目录
IIC
总线
上
挂
在多个
从机
的程序实现
IIC
简介:1、项目的硬件参考电路:2、程序实现:
IIC
总线
上
挂
在多个
从机
的程序实现
IIC
简介: 1、I2C
总线
具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL 2、
IIC
总线
上可以
挂
很多设备:多个主设备,多个从设备(外围 设备)。 3、多主机会产生
总线
裁决
问题
。当多个主机同时想占用
总线
时,企图启动
总线
传输数据,就叫做
总线
竞争。I2C通过
总线
仲裁,以决定哪台主机控制
总线
在一般的项目中,一般不会涉及到
IIC
总线
上
挂
载多主机多
从机
的情况。但
挂
载单个主
IIC
总线
简介及
IIC
的
通信
过程与时序
IIC
总线
是Philips公司在八十年代初推出的一种串行、半双工
总线
,主要用于近距离、低速的芯片之间的
通信
;
IIC
总线
有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于
通信
双方时钟的同步;
IIC
总线
硬件结构简单,成本较低,因此在各个领域得到了广泛的应用。
IIC
总线
是一种多主机
总线
,连接在
IIC
总线
上的器件分为主机和
从机
,主机有权发起和结束一次
通信
,而
从机
只能被主机呼叫;当
总线
上有多个主机同时启用
总线
时,
IIC
也具备冲突检测和仲裁的功能来防止错误产生;
IIC
总线
通信
原理
一、
IIC
总线
简介 二、
IIC
总线
基本概念 目录 一、
IIC
总线
简介 二、
IIC
总线
基本概念 三、
IIC
通信
过程 四、
IIC
通信
寻址方式 三、
IIC
通信
过程 四、
IIC
通信
寻址方式
IIC
总线
原理特性解析及
通信
要点
每个连接到
IIC
总线
上的器件都有一个唯一的地址(7bit),且每个器件都可以作为主机也可以作为
从机
(同一时刻只能由一个主机),
总线
上的器件删除和增加不影响其他器件正常工作;
总线
上所有的
从机
接收到该字节数据后都将这7位地址与字节的地址进行比较,如果相同,则认为字节被主机寻址,然后在根据第8位将字节定位发送器或接收器。
IIC
总线
通信
时每个字节为8位长度,数据传送时,先传送最高位,后传送低位,发送器发送完一个字节数据后节后接收器必须发送1位应答位来回应发送器即一帧共有9位。SCL为高电平时,SDA由高到低表示。
IIC
总线
协议
介绍
IIC
(Inter Integrated Circuit,集成电路
总线
)是由数据线 SDA 和时钟 SCL 构成的双向串行
总线
I/O结构: 特点:
IIC
是半双工
IIC
是真正的多主机
总线
,如果
两个
主机同时请求
总线
,可以通过冲突检测和仲裁防止
总线
数据被破坏 多个
IIC
器件可以并联在
IIC
总线
上,每个器件有特定的地址,分时共享
IIC
总线
SDA 和 SCL 都是由主机控制的,从设备只是能够在一个字节数据发送完成后,主机释放SDA时,将SDA线拉低表示ACK。 起始和终止信号都是由主机发出的,起始信号:
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章