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.

[参考译文] DK-TM4C129X:使用 Tiva C 系列 I2C 读取时、TMP100访问相关值

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/587504/dk-tm4c129x-tmp100-access-inconsitant-values-when-using-tiva-c-series-i2c-read

器件型号:DK-TM4C129X

您好!

我正在尝试从 Tiva C 系列评估板中可用的 TM100温度传感器读取温度值....

当我尝试单步执行代码时,我得到了正确的 temp 值(3....当我尝试运行代码时,我得到不一致的值(甚至是负 temp 值)..... 原因是什么…

我正在附加 C 代码... e2e.ti.com/.../Ti.c

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以查看此帖子。 e2e.ti.com/.../376872
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在使用示波器进行了相当多的调试之后,我意识到问题可能是由我尝试在调试器中重新运行代码的过程引起的。。。
    我使用 CCS 7、这是我采用的过程
    1、复位内核、应用"内核复位"
    2.使用重新启动按钮重新启动

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

    我遵循 了所提供链接中详述的代码结构。。 问题仍然存在。。 我增加了一些延迟,正如建议的那样。。。。

    修改了 C 代码 ....e2e.ti.com/.../8306.Ti.c