This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWRL6432:I2C 目标模式上的重复启动条件不起作用&'不起作用

Guru**** 2694555 points

Other Parts Discussed in Thread: AWRL6432

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1591627/awrl6432-repeated-start-condition-on-i2c-target-mode-doesn-t-work

器件型号: AWRL6432

您好团队:

我的一位客户遇到了 I2C 目标模式上的重复启动条件无法正常工作的问题。

 

I2C 配置

AWRL6432: I2C 从器件(目标模式)

 

2. I2C 操作

  前端控制器写入、然后尝试回读、以确认写入是否成功。

 

3. AWRL6432 详细配置

-转移模式:回调

- ICSTR 寄存中断

。 CSL_APP_I2C_ICIMR_AL_MASK

。  CSL_APP_I2C_ICIMR_NACK_MASK

。  CSL_APP_I2C_ICR_ARDY_MASK

。  CSL_APP_I2C_ICIMR_ICRRDY_MASK

。  CSL_APP_I2C_ICIMR_ICXRDY_MASK

。  CSL_APP_I2C_ICIMR_SCD_MASK

。  CSL_APP_I2C_ICIMR_AAS_MASK

 

4.调试点

 -停止条件:工作良好

。 当 I2C 主器件发送停止信号时、AWRL6432 上的回调功能将工作  

。 使用 callbakc args、将响应指针连接到 I2C_Transaction write_buf

。 I2C_Transfer API 运行

 重复启动条件:失败

。 当 I2C 主 器件发送重复的 START 信号时、已连接的 I2C_Transaction write_buf 响应 1 个字节

。 然后回调函数运行

 

这是客户的请求。 我们能否提供 AWRL6432 I2C 目标模式示例代码? 不仅仅是代码片段。 完整的示例代码对他们开始自己的测试非常有帮助。 非常感谢您的帮助。

 

此致、

维克多·帕克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    感谢您联系我们!
    您能否分享客户当前使用的 SDK 版本?  

    此致、
    Sarvesh