请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:TI-RTOS
你好。
适用于 Sitara AM57xx 系列的最新 SDK 中的 I2C_transfer API 函数(版本04.00.00.04)在 No Ack 和仲裁丢失的情况下返回相同的错误代码:在 pdk_am57xx_1_0_7\packages/ti\drv\i2c 中打开 I2C.h 文件您可以读取:
(笑声)
/*!
*\brief 在 未收到确认时显示 I2C 无应答错误
*
#define I2C_STS_ERR_NO_ACK ((int16_t)(-3))
/*!
*\brief I2C Arbitration Lost 错误
*
#define I2C_STS_ERR_arbitration_lost ((int16_t)(-3))
/*!
*\brief I2C 总线访问错误
…
此致、
Scianni Vincenzo