函数mySerialPort.Write("Hello")
需要整整毫秒才能执行。我在代码中添加了秒表,这有助于我了解执行时间。有没有办法让程序更快地执行?问题可能与串口驱动程序有关吗?我正在使用USB转串口转换器电缆。波特率= 115200奇偶校验=无数据位= 8停止位= 1如果我用一个运行10000次的空for循环替换mySerialPort.Write("Hello")
行,它几乎立即执行。因此,如果某人可以帮我实现mySerialPort.Write("Hello")
的执行速度,那将会有很大的帮助。提前谢谢。
private void button2_Click(object sender, EventArgs e)
{
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
mySerialPort.Write("Hello");
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
textBox2.Text = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds);
}