Other Parts Discussed in Thread: AWRL6432
器件型号: 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 目标模式示例代码? 不仅仅是代码片段。 完整的示例代码对他们开始自己的测试非常有帮助。 非常感谢您的帮助。
此致、
维克多·帕克