zoukankan      html  css  js  c++  java
  • RS232串口用事件接受数据(一问一答)

    private void button1_Click(object sender, EventArgs e)
    {
          serialPort1.Open();
          serialPort1.DataReceived += new   SerialDataReceivedEventHandler(sp5_DataReceived);
          serialPort1.Write(cmdByte, 0, 8);
    }
     void sp5_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
          Thread.Sleep(500);
          System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
          SerialPort port = (SerialPort)sender;
          byte[] buf = new byte[50];
          int len = port.Read(buf, 0, buf.Length);
          MessageBox.Show(len.ToString());
          serialPort1.DataReceived -= new SerialDataReceivedEventHandler(sp5_DataReceived);
          port.Close();
    
      }
  • 相关阅读:
    Tarjan 的一些板子
    对 SAM 和 PAM 的一点理解
    一些敲可爱的数论板子
    异常
    面向对象编程
    JAVA数组
    JAVA方法
    JAVA流程控制
    JAVA基础
    JAVA入门
  • 原文地址:https://www.cnblogs.com/nanyangzp/p/3287460.html
Copyright © 2011-2022 走看看