logo

STM8应用笔记 STM8单片机内核剖析 STM8 I2C接口主要特点

STM8 I2C接口主要特点

以下资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!

STM8 I2C接口

I2C(芯片间)总线接口连接微控制器和串行I2C总线。它提供多主功能,控制所有IC总线特定的时序、协议、仲裁和定时。支持标准和快速两种模式。

STM8 I2C主要特点

  • 并行总线/I2C总线协议转换器
  • 多主机功能:该模块既可做主设备也可做从设备
  • I2C主设备功能
    • 产生时钟
    • 产生起始和停止信号
  • I2C从设备功能
    • 可编程的I2C地址检测
    • 停止位检测
  • 产生和检测7位/10位地址和广播呼叫
  • 支持不同的通讯速度
    • 标准速度(最高100 kHz)
    • 快速(最高400 kHz)
  • 状态标志:
    • 发送器/接收器模式标志
    • 字节发送结束标志
    • I2C总线忙标志
  • 错误标志
    • 主模式时的仲裁失败
    • 地址/数据传输后的应答(ACK)错误
    • 检测到错误的起始或停止条件
    • 禁止时钟展宽功能时数据过载或欠载
  • 3种中断
    • 1个通讯中断
    • 1个出错中断
    • 1个唤醒中断
  • 唤醒功能
    • 从模式下如果检测到地址匹配可以将STM8从低功耗模式中唤醒
  • 可选的时钟展宽功能

STM8 I2C接口主要特点

——