我正尝试将一些数据发送到通过串行端口工作的LCD显示器。此代码完成了VB6的工作,但我需要将其转换为C#。可悲的是它不起作用。有任何想法吗?将MSComm VB6转换为C#
VB6(例)
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
MSComm1.Output = Chr(2)
MSComm1.Output = Trim(Text1.Text)
C#(例)
var serialPort1 = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
serialPort1.Open();
serialPort1.Write(((char)2).ToString());
serialPort1.Write(textbox1.Text);
serialPort1.Close();
我认为这个问题是关于serialPort1.Write功能,但我无法弄清楚。你能帮忙吗?