我正在尝试从串行设备读取数据。当我将它连接到实际的串行端口(在旧的XP机器上)时,它有一个LED亮起。 但是,在我的目标机器上,我需要使用USB串行适配器,连接时LED不会打开。 当我用Putty或Hyperterminal打开串口时,它会打开。
现在我一直在尝试在我的.Net项目中阅读它,为了做到这一点,我在这里运行MSDN文档中的示例代码: https://msdn.microsoft.com/en-us/library/system.io.ports.serialport.readline%28v=vs.110%29.aspx
当我这样做时,没有任何东西从端口读取,LED甚至没有打开。我希望每当我点击
时它就会打开_serialPort.Open();
但事实并非如此。
是否有特定的步骤,配置或工作声明,以确保串口在使用USB适配器时获得电量?
我的串行设备是GlobalCachéGC-IRE。 我一直在测试的USB适配器:3个不同的,2个无名和1个TrendNet TU-S9。