1.功能描述
上位机与下位机进行通讯时需要用到波特率设置功能,以及尝试与下位机实体进行通讯。
2.代码部分
步骤1:串口开启按钮事件中添加代码
serialPort1.BaudRate = Convert.ToInt32(comboBox14.Text, 10);//将十进制的文本转换为32位整型赋值给串口1的波特率
步骤2:波特率参数设置复选框事件中添加代码
//波特率设置复选框事件
private void comboBox14_SelectedIndexChanged(object sender, EventArgs e)
{
serialPort1.BaudRate = Convert.ToInt32(comboBox14.Text, 10);//将十进制的文本转换为32位整型赋值给串口1的波特率
}
}
3.完整代码
功能关联有以下两处地方
//打开串口按钮事件
private void button2_Click(object sender, EventArgs e)
{
if (button2.Tag.ToString() == "ON")
{
//关闭串口
try
{
serialPort1.Close();
button2.BackgroundImage = Properties.Resources.Image_CloseSerial;
button2.Tag = "OFF";

本文详细描述了在上位机与下位机通讯中如何通过代码设置波特率,包括在事件处理中的操作,并提到测试时需使用实际硬件进行验证,确保波特率设置功能的正确性。
最低0.47元/天 解锁文章
3513

被折叠的 条评论
为什么被折叠?



