读I2C状态

简介

读取I2C通讯的空闲、读取中、读取完成、写出中、写出完成、读写错误的6种状态。

功能

该功能模块用于读取I2C通讯状态。

  • 状态为0:空闲---- I2C通讯当前为空闲状态,既无数据接收,也无数据发送。
  • 状态为1:读取中---- I2C通讯数据接收中。
  • 状态为2:读取完毕---- I2C通讯数据接收完成。
  • 状态为3:写出中---- I2C通讯数据发送中。
  • 状态为4:写出完毕---- i2C通讯数据发送完成。
  • 状态为5:读写错误---- I2C通讯数据接收或发送有错误。当“读状态”为5时,“读错误代码”则开始读取错误代码并输出。

输入

输出

名称

数据类型

单位

范围

默认值

描述

输出

数值量

-

-

-

十进制数值量

 

示例

读取I2C通讯的当前状态,仅当状态为空闲(0)\读取完成(2)\写出完成(4)时,才执行相应的逻辑。