串口程序问题,open时报错。
我的COM1口坏了,所以我用了一个USB转串口线连接,
在设置管理器中识别为USB-SERIAL CH341A(COM3),
之前用VC写的程序访问COM3可以识别,
现在在C#我是这么写的:
serialPort1.PortName = "com3";
serialPort1.BaudRate = 9600;
serialPort1.DataBits = 8;
serialPort1.StopBits = StopBits.One;
serialPort1.Parity = Parity.None;
serialPort1.RtsEnable = true;
serialPort1.Open(); //此句出错,信息为“Access to the port 'com3' is denied”
我感觉是 没有找到COM3口,难道USB转换之后
serialPort 识别不了?
在原有的VC中是可以识别这种转接情况的。
请做过的朋友帮忙分析一下,不胜感激。
分不够可追加。。。