winform串口控件serialPort1的使用

Posted liangxiarong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于winform串口控件serialPort1的使用的主要内容,如果未能解决你的问题,请参考以下文章

C#的SerialPort串口程序设计总结

Visual Studio2010 串口

c# wpf和winform有啥区别吗?wpf能使用串口吗

winform 端口serialport简用

c# 定时器调用控件的事件处理事情出现卡死主界面如何解决

C#组件之serialPortimageListprocess