读I2C状态

简介
读取I2C通讯的空闲、读取中、读取完成、写出中、写出完成、读写错误的6种状态。
功能
该功能模块用于读取I2C通讯状态。
- 状态为0:空闲---- I2C通讯当前为空闲状态,既无数据接收,也无数据发送。
- 状态为1:读取中---- I2C通讯数据接收中。
- 状态为2:读取完毕---- I2C通讯数据接收完成。
- 状态为3:写出中---- I2C通讯数据发送中。
- 状态为4:写出完毕---- i2C通讯数据发送完成。
- 状态为5:读写错误---- I2C通讯数据接收或发送有错误。当“读状态”为5时,“读错误代码”则开始读取错误代码并输出。
输入
无
输出
名称 | 数据类型 | 单位 | 范围 | 默认值 | 描述 |
---|---|---|---|---|---|
输出 | 数值量 | - | - | - | 十进制数值量 |
示例
读取I2C通讯的当前状态,仅当状态为空闲(0)\读取完成(2)\写出完成(4)时,才执行相应的逻辑。