在 arm64 Jetson 板上打开串行端口时,我们遇到了异常。它在 Linux 计算机上运行良好,但在 Jetson 板上运行良好。
有人可以帮忙解决这个问题吗?
无效的论点
在 System.IO.Ports.SerialStream.set_DtrEnable(布尔值) 在 System.IO.Ports.SerialStream..ctor
代码 :
SerialPort _serialPort;
_serialPort = new SerialPort("/dev/ttyUSB1", 4800, Parity.None, 8, StopBits.One);
_serialPort.ReadTimeout = 2000;
_serialPort.DtrEnable = true;
_serialPort.RtsEnable = true;
try
{
var port = System.IO.Ports.SerialPort.GetPortNames();
Console.WriteLine("available ports : " + String.Join(",", port));
Console.WriteLine("checking for open --- " + _serialPort.IsOpen);
/// Check if connection is open or not, if not open it
if (!_serialPort.IsOpen)
_serialPort.Open();