串口接收后发送指定的数字

来源:互联网 发布:mac 视频剪辑 水平调整 编辑:程序博客网 时间:2024/06/06 09:02

 private void getData()
        {
            while(true)
            {

                //Thread.Sleep(1000);
                try{
                sp = new SerialPort();
               sp.PortName = portname;//串口编号
               sp.BaudRate = 9600;//波特率
               sp.StopBits = StopBits.One;//
               sp.DataBits = 8;//
               sp.Parity = Parity.None;//设置串口属性
               if (sp.IsOpen==false)
                   sp.Open();
               int gi = sp.ReadByte();
                 if (gi == 1)
                {
                    byte[] bu = { 129 };

                 sp.Write(bu, 0, bu.Length);                

               sp.Close();
            }
                catch{}
        }
           
        }

0 0
原创粉丝点击