winform串口控件serialPort1的使用


serialPort1 控件使用的關鍵點主要有三:

1、配置串口號
2、配置數據接收事件
3、打開串口

關鍵代碼如下:

        private void Form1_Load(object sender, EventArgs e)
        {
            serialPort1.PortName = "COM1";           
            serialPort1.DataReceived += SerialPort1_DataReceived;
            serialPort1.Open();
        }

        private void SerialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
            try
            {
                int len = serialPort1.BytesToRead;
                Byte[] buf = new byte[len];
                int length = serialPort1.Read(buf, 0, len);
                string result = System.Text.Encoding.ASCII.GetString(buf);
                UpdateTextBox(result);
            }
            catch (Exception ex)
            {
                UpdateTextBox(ex.Message);
            }

        }

  

本用例用到測試工具:

Serial Port  

pwd: 3gkk

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM