110,534
社区成员
发帖
与我相关
我的任务
分享
SerialPort sp = null; // 这行代码可以删掉
private void button1_Click(object sender, EventArgs e)
{
sp = new SerialPort(); // 这行代码可以删掉
sp.PortName = "COM1";//串口编号
sp.BaudRate = 9600;//波特率
sp.StopBits = StopBits.One;//
sp.DataBits = 8;//
sp.Parity = Parity.Even;//设置串口属性
sp.Open();//打开串口
}
SerialPort sp = null;
public Form1()
{
InitializeComponent();
sp = new SerialPort();
sp.DataReceived +=new SerialDataReceivedEventHandler(sp_DataReceived);//这句出现错误
CheckForIllegalCrossThreadCalls = false;
}
sp 必须在声明之后使用。