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.

[参考译文] CCS/MSP430FR4133:如何在主程序之前通过 UART 接收数据并在 FRAM 上保存数据校准

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/937185/ccs-msp430fr4133-how-to-receive-via-uart-and-save-data-calibration-on-fram-before-the-main-program

器件型号:MSP430FR4133
主题中讨论的其他器件:TIDM-FRAM-CTPL

工具/软件:Code Composer Studio

大家好、我正在开发一个数据记录器、我通过 UART 使用 Qt 应用进行配置。 我需要使用上述应用向其发送一些参数、MSP430会将这些参数保存在存储器中。 因此、在启动主程序之前、请转到该存储器位置、获取这些参数并执行必要的配置。 如何使 UC 在启动主程序之前首先接收参数或检查该存储器区域? 谢谢。

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

    您好!

    为什么不在 main()的开头实现该功能(例如设置时钟、UART 接口、波特率等),以便器件可以在转到其他程序之前执行该功能?

    此致、

    James

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

    感谢您的回答。 这些配置告诉 MSP430、哪个传感器连接到一个引脚、那么我想要的是通过 UART 访问存储器以保存一些参数、然后在程序中检查存储的数据以配置引脚。 例如、将该引脚用作模拟引脚或 GPIO、以确定实际连接了哪个传感器。 有任何方法可以访问 FRAM 并使用独立于主程序的 Qt 制作的 GUI 存储这些参数? 很抱歉、我的英语不是我的母语。 谢谢。

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

    您应该能够使用通信状态机实现这一点。 根据您的命令和 GUI 中的相关数据、MSP430会相应地配置各种端口和引脚。 这是绝对可能的。

    通过 Compute Through Power Loss 实用程序( TIDM-FRAM-CTPL)在发生电源故障后实现智能系统状态恢复

    此致、

    James