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.

[参考译文] MSP430FR6047:UART 通信的示例代码

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430FR6047

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/988601/msp430fr6047-example-code-for-uart-communication

器件型号:MSP430FR6047

我想针对我们自己设计的目标器件测试 MSP430FR6047的 UART 通信。 现在你可以展示一些你的功夫。

为了进行测试、我希望有一个小程序、在循环中将大多数 ASCII 符号(例如 hex30 - hex5A)发送到 UCA0TX。 波特率应为115200波特、无奇偶校验、1个停止位和8个数据位。 我不会向 MSP430FR6047发送信息、因此我不需要 RX 端口。
我应该能够使用 PuTTy 或 termite 等终端程序读取发送的数据。

非常感谢

Kathrin。

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

    您好 Kathrin、

    TI Resource Explorer 中提供了多个 UART 示例。   是一个非常简单的示例。  通过禁用 UCRXIE 来修改代码、并且在 while 循环中、使用每次循环时要发送的值之一加载 TXBUF。  跟踪您发送的字节数量以及发送完所需的所有内容后、您可以退出循环或执行其他操作。

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

    非常感谢。

    我以前必须停用 LPM、但现在它可以工作。

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

    您好 Kathrin、

    是的、系统时钟在 LPM3中关断、当接收到一个字节时、系统时钟启动所需的时间太长、因此您会收到错误。  您可以使用 LPM0。  在 LPM0中、CPU 停止、但时钟保持运行。

    听起来您在路上、因此我现在将此帖子标记为已解决。