当前位置: 移动技术网 > IT编程>开发语言>c# > 根据设备id自动打开本设备的串口

根据设备id自动打开本设备的串口

2020年01月04日  | 移动技术网IT编程  | 我要评论

对于串口设备经常遇到重新拔插串口设备时候,程序又需要重新选择串口打开。对此很少麻烦的要死。

现在我们可以根据该设备的id去遍历串口设备,一旦符合就打开此串口即可。

public void init()
{

string portname = "";
list<usbdeviceinfo> usblist = getusbdevices();
foreach (var usb in usblist)
{
if (usb.pnpdeviceid.indexof(@"usb\vid_10c4&pid_ea60") >= 0)     //设备id

 

 

{
portname = usb.deviceid;
break;
}
}
if (portname != "")
{
serialport = new serialport(portname);

serialport.baudrate = 19200;
serialport.parity = system.io.ports.parity.none;
carcls = new carcls(1, serialport);
carcls.intcom();
}
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网