我有一个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端口接收的数据的终端软件时,我看到一些垃圾字符传入。我很确定我在两侧都使用相同的波特率/流量设置。为什么我要面对这个问题 - 我是否还需要连接任何其他引脚,因为我只需要在系统端接收数据?
答案 0 :(得分:0)
您应将接地引脚与接地引脚连接
答案 1 :(得分:0)
Arduino使用引脚0和1(Tx0和Rx0)与Ur计算机通信 你不应该将Tx0引脚连接到另一个串行设备,因为arduino使用它来与计算机通信。 如果您使用的是Uno。检查软件序列号。应该连接两个地面。