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.

[参考译文] TMP144:有关菊花链的源代码

Guru**** 1640390 points
Other Parts Discussed in Thread: TMP144, MSP430F5528, USB2ANY, TMP114, TMP144EVM, TMP107
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1172678/tmp144-source-code-about-daisy-chain

器件型号:TMP144
主题中讨论的其他器件: MSP430F5528USB2ANYTMP114TMP107

您好、TI 专家、

我的客户使用菊花链测试 TMP144、但他们遇到了一些问题。

您能否提供有关菊花链的源代码? 我发现有一个用于 EVM 的云 GUI、但我找不到代码的特定路径。

此致、

Chase

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

    你好 Chase、

    我们没有 TMP144的源代码。 TMP144EVM 附带加载到 MSP430F5528中的 USB2ANY 固件、而 TMP114的控制通过 GUI 完成。 您可以在 UARTPacketCodec.js 文件中看到 GUI 的源代码、方法是按 F12、Ctrl+p、然后键入 UARTPacketCodec.js。 代码本身特定于 GUI Composer、但可能有一些部分对软件开发很有帮助、例如:

    • UARTPacketCodec.prototype.connect
    • UARTPacketCodec.prototype.readValue
    • UARTPacketCodec.prototype.writeValue
    • UARTPacketCodec.prototype.globalRead
    • UARTPacketCodec.prototype.globalWrite
    • UARTPacketCodec.prototype.individualRead
    • UARTPacketCodec.prototype.individualWrite

    BOOSTXL-TMP107中还有一个库 、对于 TMP107的固件开发非常有帮助。 TMP107采用双向版本的 SMAART 线、而 TMP144是单向的。 两个接口以时序脉冲0x55开始传输、然后是命令。 接收到的数据包包含0x55的回波和命令数据包、然后是来自传感器的任何响应数据包。 因此、在为 TMP144编写软件时、可以参考 TMP107库。  在参考软件时、您需要密切注意 TMP107数据表和 TMP144数据表的第7节详细说明中两个器件之间的差异。

    此致、

    Jesse