我正试图通过串行端口通过以下c#代码将PWM目标发送到Arduino Uno板。
private SerialPort myPort= new SerialPort();
myPort.BaudRate = 9600;
myPort.DtrEnable = true;
myPort.PortName = "COM3";
myPort.Open();
myPort.WriteLine("80");
每次代码被卡在最后一行(WriteLine)而没有给出任何错误。它只是没有继续前进。是什么引起的?
我还建议设置读取超时(Microsoft API),以防万一。