我如何设置标记平价?

时间:2016-07-11 07:59:23

标签: c# parity

我想测试我的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();
    }
  }
}

我希望有人可以用友好的愿望帮助我嗅探

0 个答案:

没有答案