通过桌面到Arduino的串行通信

时间:2014-11-30 04:29:17

标签: arduino

我有一个USB 2串口适配器,设备工作正常。我看到设备在我的系统中完美配置。

我已将Arduino的TX0引脚连接到适配器的DB 2引脚(读取引脚)。下面是我的Arduino代码:

int i = 0;
void setup()
{
  Serial.begin(9600);
}

void loop()
{
  for(i=0;i<6;i++)
  {
  Serial.write('H');
  delay(100);
  }
}

但是当我尝试通过我的COM端口接收的数据的终端软件时,我看到一些垃圾字符传入。我很确定我在两侧都使用相同的波特率/流量设置。为什么我要面对这个问题 - 我是否还需要连接任何其他引脚,因为我只需要在系统端接收数据?

2 个答案:

答案 0 :(得分:0)

您应将接地引脚与接地引脚连接

答案 1 :(得分:0)

Arduino使用引脚0和1(Tx0和Rx0)与Ur计算机通信 你不应该将Tx0引脚连接到另一个串行设备,因为arduino使用它来与计算机通信。 如果您使用的是Uno。检查软件序列号。应该连接两个地面。