微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > c#串口通讯软件设计

c#串口通讯软件设计

时间:11-30 来源:互联网 点击:

private void groupBox1_Enter(object sender, EventArgs e)
{

}

private void button2_Click(object sender, EventArgs e)
{
//复位接受和发送的字节数计数器并更新界面。
send_count = received_count = 0;
labelTXdata.Text = "发送数据:" + send_count.ToString();
labelRXdata.Text = "接受数据:" + received_count.ToString();
}

private void bottoncom_Click(object sender, EventArgs e)
{
//根据当前串口对象,来判断操作
if (comm.IsOpen)
{
//打开时点击,则关闭串口
comm.Close();
}
else
{
//关闭时点击,则设置好端口,波特率后打开
comm.PortName = cobportname.Text;
comm.BaudRate = int.Parse(cobBaudrate.Text);
try
{
comm.Open();
}
catch (Exception ex)
{
//捕获到异常信息,创建一个新的comm对象,之前的不能用了。
comm = new SerialPort();
//现实异常信息给客户。
MessageBox.Show(ex.Message);
}
}
//设置按钮的状态
bottoncom.Text = comm.IsOpen ? "关闭" : "打开";
//buttonSend.Enabled = comm.IsOpen;
}
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top