【问题标题】:Serial communication in MSP430MSP430 中的串行通信
【发布时间】:2015-06-02 08:24:09
【问题描述】:

我正在使用 MSP430G2553。如果我在 energia-0101E0014 中编写以下代码不会给出任何错误,但在串行监视器中数据不会打印但 LED 会完美闪烁。我知道 COM 端口设置和波特率设置,它们是正确的。

#define LED RED_LED

void setup()
{
    Serial.begin(4800);
    pinMode(LED, OUTPUT);
}

void loop()
{
    Serial.print("Hello world\n");

    digitalWrite(LED, HIGH);
    delay(1000);
    digitalWrite(LED, LOW);
    delay(1000);
}

【问题讨论】:

  • 你用的是什么板子?是启动板吗?如果是这样,它是哪个修订版?你有什么 J3 跳线配置?我记得为了使用 USCIA0 模块,我必须在 Launchpad 板(1.5 版)上切换 J3 跳线的硬件 UART 位置。之后我可以使用/dev/ttyACM0 文件访问串行控制台(通过minicom 或只是sttyecho/cat)。
  • 我假设 RED_LED 是在其他地方声明的?我对 Energia 不熟悉

标签: uart msp430


【解决方案1】:

只需将 Serial 更改为 Serial1 。然后运行你的代码

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-24
  • 1970-01-01
  • 2021-09-28
相关资源
最近更新 更多