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.

TMS320C6472 I2C SLAVE MODE 400Khz 通讯问题

Other Parts Discussed in Thread: TMS320C6472

我现在使用到 TMS320C6472 的I2C 从模式, 主机通过I2C去访问DSP ,

但是现在发现主机设为400KHZ访问就会出错,访问无法实现,但主机改成200KHZ就可以 ,250KHZ也可以。

DSP采用的是 I2C 中断方式接受主机数据。DSP 的I2C为SLAVE MODE时, CLK 需要设置吗?

有没有I2C做从机的例子。

  • 当I2C设置为Slave时,CLK完全由Master控制,不需要在DSP侧设置。

    在fast mode下,中断方式次数太多,如果Core跑操作系统,可能会造成问题。建议采用EDMA的方式进行fast mode下的数据传输。