Pro Micro不通过Serial1

时间:2016-06-25 09:14:26

标签: arduino serial-port baud-rate

我正在使用Pro Micro(16 MHz,5V)电路板,我想读取来自外部UART设备的串行数据(测试我将TX1和RX0引脚连接到连接到计算机的FTDI电缆)。波特率为115200. Arduino软件中的选择板是SparkFun Pro Micro,16 MHz,5V。

如果我将任何文本从Pro Micro发送到计算机,我会在计算机(Putty)上看到此文本正常,例如。你好,世界。如果我在Putty中键入任何文本,我在Serial monitor中看不到任何内容。看起来Pro Micro在通过Serial1接收字符串时遇到问题。我使用了示波器,我将探测器放在RX0上(一切看起来都不错),我确信数据是从计算机(通过FTDI)发送的,没有问题。

    setup()
    {
      Serial1.begin(115200);
      Serial.begin(115200);
      delay(5000);
      Serial1.begin("Hello World");
    }
    void loop()
    {
      if (Serial1.available()) {
      Serial.write(Serial1.read());
      }
    }

我尝试使用较低的波特率(57600,38400,......),但没有任何改变。 我不知道我做错了什么......请帮助我!谢谢!

0 个答案:

没有答案