0
我试图从USB GPS设备PL-2303中获取数据。 USB转串行桥控制器。USB GPS假装其串行端口
所以我试了这个。
sp = new SerialPort(portname, 9600, System.IO.Ports.Parity.None, 8, StopBits.One);
sp.Open();
while (sp.IsOpen)
{
string serialPortData = sp.ReadLine();
}
连接打开 - 但没有收到数据。你是否认为它是因为我试图通过打开串口连接到USB设备?或者你认为它是因为没有收到GPS数据?
嗯,在实际打开之前不应该先调用'sp.Open()'? – vcsjones
你忘了打开握手。将RtsEnable和DtrEnable属性设置为true。 –
对不起,我想我省略了从文本片段打开,但它在代码中... – 0x4f3759df