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.

[参考译文] TMS320F28034:I2C 上有两个器件、它们的 I2C 配置不同、我应该如何切换到使程序再次运行?

Guru**** 2391415 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1401184/tms320f28034-there-are-two-devices-on-i2c-and-their-i2c-configurations-are-different-how-should-i-switch-to-get-the-program-to-run-again

器件型号:TMS320F28034

工具与软件:

我的温度和湿度传感器采用的通信模式不使用 FIFO、开启接收和发送中断标志、无 RM、而我的 EEPROM 采用与 FIFO 通信的配置。 这样、单独使用 EEPROM 也没问题、但在总线上、在进行切换时、在使用 EEPROM 之后、 在切换配置后、我的温度和湿度读数不会更新、但它显示温度和湿度的读数并没有失败、这让我非常困惑、我不知道为什么?

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

    尊敬的荣荣荣荣:

    I2C 专家目前不在办公室、请预计会有一些延迟。

    此致、

    Delaney

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

    尊敬的荣荣荣荣:

    对于延迟、我们深表歉意。  

    但它显示温度和湿度没有读错、

    这是否意味着 I2C 实际上正在读取尚未更新的空缓冲区? 请提供有关您观察到的内容的更多详细信息。

    此致、

    Aishwarya.

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

    荣荣荣

    您是否能够解决此问题? 如果没有其他问题了、我将继续并关闭该主题。  
    此致、

    Aishwarya.