我想测试我的Arduino和我的PC之间的串行通信,我想这样做,因为当我将我的arduino连接到我的串行总线时,我没有收到一些数据。
我已经通过rs232将我的PC连接到我的Arduino mega,从Arduino连接到PC。现在我想将一个9位字节发送到Arduino并返回到PC,当它工作时我知道我的串行总线是问题。
问题:
如何设置标记奇偶校验?
我测试“正常”字节(8位)的代码是用Visual C#编写的,我希望我能再次使用它们,只能修复一下。
这里是代码:
using System;
using System.Collections.Generic;
using System.IO.Ports;
using System.Linq;
using System.Text;
using System.Threading;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
System.IO.Ports.SerialPort port = new SerialPort("COM5", 4800);
try
{
port.Open();
while (true)
{
//if (port.BytesToRead > 0)
{
port.Write("A");
}
}
}
catch (Exception) // Press CTRL-C to exit.
{
port.Close();
Console.WriteLine("C");
}
port.Close();
}
}
}
我希望有人可以用友好的愿望帮助我嗅探