40、STM8 I2C串行总线

本文详细介绍了STM8芯片上的I2C串行总线,包括总线概述、数据传送规则、起始和终止信号、数据传输格式。还探讨了I2C总线在CAT24WCxx存储器中的应用,解析了存储器的工作原理、总线时序、写周期等。最后,阐述了STM8芯片I2C总线的特点、通信过程及中断唤醒功能。
摘要由CSDN通过智能技术生成

1、I2C 串行总线概述

  I2C 总线是 PHLIPS 公司推出的一种串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的高性能串行总线。I2C 总线只有两根双向信号线。 一根是数据线 SDA,另一根是时钟线 SCL。
在这里插入图片描述
  I2C 总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到 总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的 SDA 及 SCL 都是线“与”关系。
在这里插入图片描述
 每个接到 I2C 总线上的器件都有唯一的地址。主机与其它器件间的数据传送 可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的 器件则为接收器。

  在多主机系统中,可能同时有几个主机企图启动总线传送数据。为了避免混乱,I2C 总线要通过总线仲裁,以决定由哪一台主机控制总线。

总线术语

发送器:发送数据到总线的器件;

接收器:从总线接收数据的器件;

主机:启动数据传送并产生时钟信号的设备; 从机:被主机寻址的器件;

多主机:同时有多于一个主机尝试控制总线但不破坏传输;

主模式:用 I2CNDAT 支持自动字节计数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek@Yang

码字不易,来点鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值