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.

[参考译文] LAUNCHXL2-570LC43:TMS570lc43温度传感器设置和示例

Guru**** 2467740 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/667157/launchxl2-570lc43-tms570lc43-temperature-sensor-settings-and-example

器件型号:LAUNCHXL2-570LC43
主题中讨论的其他器件:HALCOGEN

你好。 我想使用温度传感器。

我使用 AppNote 和示例代码来设置温度传感器。 可通过以下链接获取: http://www.ti.com/lit/an/spna216/spna216.pdf

我甚至下载了这个示例的 zip 存档  文件(当我在 CCS 中打开它时、它不起作用、所以我决定创建新的 Halcogen 项目并使一切都相同)

但是、当我称赞代码时、我会得到"ErrorCode = 1"。

代码就在这里、就这样。 它无法校准传感器。 问题出在哪里?
下面是 project.e2e.ti.com/.../8484.temperatura.zip 示例

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

    您好、Roman、

    我只是在我的 TM570LC4357 Launchpad 上运行示例代码、它运行良好。 请删除优化并重试。 下图的右侧是从我的 LaunchPad 测得的温度。

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

    优化是远程控制。 已尝试将"已停止"移动到0。 相同、代码变为 errorCode=1;
    这是怎么做的? :D 同一代码在您的设备上运行良好,而不是在我的设备上运行=不是。

    如您所见、这里的 adcValue 为0xFFF。 这就是它稍后返回 false 的原因。 我尝试根据 spna216更改 Risters 以获得第二个和第三个传感器、结果相同

    除 TI 编译器之外、其他所有内容都相同(示例使用 v5.1、我使用 v16.9)

    我的焊盘是否有问题? 或者我不知道...

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

    Unzzipped archive,flashed:

    这会产生误差。 为什么这个寄存器是0xFFFFFFF? 我吃不到。
    这个"未知寄存器"的东西

    我们是否真的使用同一示例项目? spna216.zip?
    如果不是、他会与您分享您的乐趣

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

    您好、Roman、

    我使用 v16.9编译器重新编译工程、ANDIY 不会出现任何问题。 随附的是.out 文件、请加载到您的 Launchpad 并尝试。 谢谢

    e2e.ti.com/.../2185.TempSensorExample.out

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一切都是一样的。
    再次解压缩的 spna216、生成、替换为您的.out 文件并刷写=相同的结果。 热敏电阻_CAL_DATA (0xF0080310)寄存器中的0xFFFFFFF。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Roman、

    器件0xF00803xx 处的 OTP 值错误。 这些位置应包含器件测试期间器件的结温。 您能否检查其他 OTP 位置:

    故意将单个位和双位错误放置在0xF00803F0和0xF00803F8上。  

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

    其他 OTP 位置与0xFFFFFFFF 相关。  

    0xF00803F0的值与您的值相同

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

    您好、Roman、

    我很遗憾听到这个消息。 我认为 OTP 未正确编程。 您可以检查器件版本吗? 它可以是 revA 或 revB。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    其修订版 A (TMS570LC4357AZWTQIYFA-47ASK4W)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Roman、

    很抱歉。 如果您从 TI 网站购买该套件、我认为您可以申请换货。 我们正在咨询我们的产品线、以了解为何不在您的芯片上对 OTP 进行编程。