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.

[参考译文] MSP430FR5994:Energia Serial.print()

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/978855/msp430fr5994-energia-serial-print

器件型号:MSP430FR5994
主题中讨论的其他器件: EnergiaMSP430F5529

你好!

我有 MSP430FR5994 LaunchPad 并尝试使用串行输出、但不会发生任何情况。 COM 端口和电路板设置正确。  这是一个非常简单的程序。 LED 在闪烁、但我看到没有输出。

#define RED RED_LED
#define GRN GREW_LED

void setup(){
 引脚模式(红色、输出);
 引脚模式(GRN、输出);
 Serial.begin(9600);

void loop(){
 digitalWrite (红色、高);
 digitalWrite (GRN、LOW);
 serial.print ("红色");
 延迟(1000);//秒
 digitalWrite (红色、低);
 digitalWrite (GRN、HIGH);
 serial.print ("绿色");
 延迟(1000);

谢谢、

Misha

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

    您好 Misha、

    我假设您要将此数据发送到 PC 上的控制台或终端程序。  Windows 还是 Linux?

    如果是 Windows PC、您是否打开了设备管理器、查看端口(COM 和 LPT)、然后看到 MSPApplication Uart1 (COM X)?  您是否为终端应用选择了 COM X?

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

    你好,Denis!

    是的、我有一台 Windows 计算机、并且 COM 端口设置正确。  

    我实际上从 CCS 中尝试过它、它起作用了

    #include

    #include  

    int main (空)

    WDTCTL = WDTPW | WDTHOLD;

    printf ("Hello World!\n");

    返回0;

    Misha

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

    它们使用完全不同的机制。

    Energia 使用 UART 和连接到终端的串行端口(CCS 中有一个终端、但它不同于控制台)

    printf()命令通过 JTAG 将缓冲器发送到控制台。

    要实现等效、您需要为 MSP430使用 UART 回波示例。 这将向终端发送字符。

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

    您好 Misha、

    我在 MSP430F5529 Launchpad 上运行了您的原始代码、它在 CCS 中运行。  串行通信使用与编程器/调试器的反向通道 UART 连接。  我不得不使用 CCS、因为在我安装 Energia 后、由于某种未知原因、它给我提供了有关需要更新的编程器固件的错误、我老实说无法从 Energia 中了解如何执行该操作。

    以下是接收消息的终端应用程序的快照:

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

    好的、大家我明白了。 感谢您将我推向正确的方向!
    发生这种情况:最初我遇到了 LaunchPad 驱动程序和 COM 端口的问题。 几次重新安装后、它终于开始工作了、我从未回头见过。 很明显、在上一次 Windows 和 Lenovo 更新之后、英特尔 AMT 在 COM3和 MSP UART1上出现。 由于 Energia 可以加载草图、因此在我看来、COM 端口可能再次出现问题。 我最终在 BIOS 中禁用了英特尔 AMT,并且开始正常工作。

    非常感谢!!!
    Misha