串口通讯 C#

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:28:01
我用c# serialport控件做了一个受并显示从串口受到的数据。但是数据收不到,请大虾们看下,指点指点小弟。程序如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Net;
using System.Net.Sockets;
using System.IO;
using System.Threading;
using System.Runtime.InteropServices;

namespace livelabel
{

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SerialPort sp=new SerialPort();

private void Form1_Load(object sender, EventArgs e)
{
this.serialPort.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(this.serialPort_DataReceived);
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
ComBoBox_

你这里定义的
SerialPort sp=new SerialPort();

但后面是:
this.serialPort.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(this.serialPort_DataReceived);

serialPort在哪里定义的?

那你的sp干什么用的呢?

this.serialPort.DataReceived +=

回1楼,这个serialPort是控件。

----------------------------------------
我用c# serialport控件做了一个受并显示从串口受到的数据。