1

我用 C# winform 编写了程序。我想当操作成功时,LED 会亮起。我知道我必须使用这段代码:

serialport1.open();
serialport1.EnableDtr=true;
serialport1.close();

但在程序运行之前,LED 已打开。我在 Device Maneger 中将 ReceiveBuffer 设置为 low 。但没有工作并且 LED 已打开。

评论中的代码:

private void btn_store_Click(object sender, EventArgs e) {
  if (serialPort1.IsOpen == true) {
    serialPort1.Close();
  }
  try {
    serialPort1.Open();
    serialPort1.DtrEnable = true;
    lblError.Text = "success";
    lblError.ForeColor = Color.Green;
    serialPort1.Close();
  }
}
4

0 回答 0