winform串口控件serialPort1的使用

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

一、配置串口號
二、配置數據接收事件
三、打開串口測試

關鍵代碼以下:orm

        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);
            }

        }

  

本用例用到測試工具:blog

Serial Port  事件

pwd: 3gkkget

相關文章
相關標籤/搜索