嵌入式硬件通信接口协议-IIC(一):协议基础
AT24C1024B存储芯片:
我们发现,IIC设备的地址普遍是7bit,而发送一次数据都是一个字节8bit地发送,所以要发送地址时,都会带上读写位,组成一个字节后发出。
读写位的意义,主要在于明确IIC从机设备,在被主机“点名”后,接下来是被主机读取还是被主机写入,靠的就是这个读写位来判断。
另外,类似于AT24C1024B存储芯片,在7bit的地址位里,又有3个bit的A2、A1、A0可以在硬件电路上选择不同的连接方式,从而又有8种不同的从机地址,也就是说同个IIC总线上可以挂同种型号的AT24C1024B存储芯片8片。
接口配置项
相比于SPI接口丰富的配置项,然而IIC仅有2根数据线,可配置的也就是时钟SCL的翻转速率,因为这个时钟的速率直接影响到数据的传输速率。
这里所配置的推荐值,应该确认IIC总线上各个从机设备的速率极限,这样在设计IIC接口时,能够兼容总线上的所有设备通信速率。
SHT20温湿度传感器:
BS116-3触摸芯片时钟极限:
AT24C1024B存储芯片的时钟要求:
综上所述,IIC总线接口,属于两线、多主多从、半双工通信接口协议。熟悉两根信号线的时序图,基本上对IIC的了解就差不多了。
关于IIC接口的分层架构设计,敬请期待后续更新。
★★★★★推荐文章
《【嵌入式编程】函数返回类型设计》
《【嵌入式编程】平台大小端存储差异解决办法》
《嵌入式硬件通信接口-使用RingBuffer处理数据(二)详细设计过程》
《嵌入式硬件通信接口-使用RingBuffer处理数据(一)》
《快速开发MQTT(一)电子工程师眼中的MQTT》
《快速开发MQTT(二)初识MQTT》
《MQTT客户端搭建-最清晰的MQTT协议架构》
《MQTT服务端搭建-最快方式验证自己开发的客户端》
★★★★★相似文章
《嵌入式硬件通信接口协议-UART(五)数据包设计与解析》
《嵌入式硬件通信接口协议-UART(四)设计起止式的应用层协议》
《嵌入式硬件通信接口协议-UART(三)快速使用串口及应用》
《嵌入式硬件通信接口协议-UART(二)不同电气规范下的标准》
《嵌入式硬件通信接口协议-UART(一)协议基础》
《嵌入式硬件通信接口协议-SPI(二)分层架构设计模拟接口》
《嵌入式硬件通信接口协议-SPI(一)协议基础》
★★★★★扩展阅读
《【硬件电路】AltiumDesigner18规则检查含义》
《【硬件电路】N沟道、P沟道MOS管基本原理与应用案例》
图片新闻
最新活动更多
-
11月22日立即报名>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
即日-11.30免费预约申请>>> 燧石技术-红外热成像系列产品试用活动
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
-
限时免费下载立即下载 >>> 2024“机器人+”行业应用创新发展蓝皮书
-
即日-2025.8.1立即下载>> 《2024智能制造产业高端化、智能化、绿色化发展蓝皮书》
推荐专题
- 1 同源共创 模式革新 | 华天软件皇冠CAD(CrownCAD)2025新品发布会圆满举行
- 2 上海国际嵌入式展暨大会(embedded world China )与多家国际知名项目达成合作
- 3 史上首次,大众终于熬不住开启40亿降本计划!关3个工厂,裁员万名...
- 4 iEi威强电新品丨IMBA-AM5:工业计算的强劲引擎
- 5 守护绿色学习空间,EK超低温热泵服务对外经济贸易大学图书馆
- 6 颜值高 有“门”道|贝特威汽车门板内饰AI视觉检测解决方案
- 7 观众登记启动 优解制造未来,锁定2025 ITES深圳工业展
- 8 “秸”尽全力,防患未“燃” | 秸秆焚烧智能监控解决方案
- 9 揭秘:「全球知名跨境电商」构建核心竞争力的“独门绝技”是?
- 10 3大场景解读 | 红外热像仪赋能科研智造创新应用
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论