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.

[参考译文] MSP430FR5887:使用 FlowESIGUI 时的代码生成问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1654003/msp430fr5887-code-generation-issue-using-flowesigui

器件型号: MSP430FR5887

使用 FlowESIGUI 生成代码后、我发现它在运行时校准效果不佳。 查看代码后、我发现 VALID_RECAL 和 RECAL_TIMEOUT 未被清除。 未清除 VALID_RECAL 的后果未被确定、但未能清除 RECAL_TIMEOUT 导致在第二次进入 ReCalScanIF 时立即退出。 因此、我想问一问、这两项未被清除的项目是否是一个错误。 此外、RECAL_TIME_OUT 设置为 2 秒、这是否意味着金属件必须在 2 秒内旋转 4 次才能正常完成 ReCalScanIF? 如果手表每秒只能旋转一次,它将无法完成 ReCalScanIF。

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

    此外、我注意到从 ReCalScanIF 获得的值都大于 Delta_Level(在室温下)。 是否正常。

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

    您好、

    因此、我想问一问这两个项目是否是错误

    老实说、我在这个 GUI 的使用方面没有什么经验、请给我一些时间仔细检查并回复您。

    此外、RECAL_TIME_OUT 设置为 2 秒、这是否意味着金属部件必须在 2 秒内旋转 4 次才能正常完成 ReCalScanIF? 如果手表每秒只能旋转一次、它将无法完成 ReCalScanIF。

    是的、 您的理解是正确的、如果未能在超时期间内旋转 4 次、则最后将执行当前的重新校准过程。

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

    除了 FlowESIGUI 之外、还有其他示例可供参考。

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

    您好、

    请在此处下载 2-LC 演示代码工程 https://www.ti.com/tool/TIDM-LC-WATERMTR;并 在此处下载 3-LC 演示代码工程 https://www.ti.com/tool/TIDM-3LC-METER-CONV

    此致、
    彼得