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从低功耗模式中唤醒
  • * 可选的时钟展宽功能