zoukankan      html  css  js  c++  java
  • C# 每个字节接受 处理串口数据 的方法

        /// <summary>

            /// 向串口发送信息,有返回值

            /// </summary>

            /// <param name="serialPort"></param>

            /// <param name="strMsg"></param>

            /// <returns></returns>

            private string QueryPortMsg(System.IO.Ports.SerialPort serial, string strMsg)

            {

                string MsgBuf = "";

                try

                {

                    SendPortMsg(serial, strMsg);

     

                    int rcv;

                    MsgBuf = "";

                    while (true)

                    {

                        if (serial.BytesToRead > 0)    

                        {

                            rcv = serial.ReadChar();

                            if (rcv == ' ')

                            {

                                break;

                            }

                            else

                            {

                                if (rcv == ' ')

                                {

     

                                }

                                else

                                {

                                    MsgBuf += Convert.ToChar(rcv); 

                                }

                            }

                        }

     

                    }

                }

                catch (Exception Ex)

                {

                    

                }

                return MsgBuf;

            }

            /// <summary>

            /// 向串口发送信息,无返回值

            /// </summary>

            /// <param name="serialPort">需要发送的串口</param>

            /// <param name="data">发送数据</param>

            private void SendPortMsg(System.IO.Ports.SerialPort serialPort, string data)

            {

                try

                {

                    data = data + " ";

                    serialPort.WriteLine(data);

                }

                catch

                {

     

                }

            }

  • 相关阅读:
    C语言---堆的实现
    python的matplotlib---雷达图
    python的matplotlib饼状图
    python的matplotlib折线图
    python的matplotlib散点图学习
    python的matplotlib散点图
    C语言---队列(链表实现)
    hadoop集群启动与关闭需要输入密码
    hadoop集群启动时需要输入密码
    C语言---堆栈(链表实现)
  • 原文地址:https://www.cnblogs.com/z45281625/p/10785677.html
Copyright © 2011-2022 走看看