我的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中是可以识别这种转接情况的。请做过的朋友帮忙分析一下,不胜感激。分不够可追加
在设置管理器中识别为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中是可以识别这种转接情况的。请做过的朋友帮忙分析一下,不胜感激。分不够可追加
但是COM3在OPEN的时候就会拒绝。
设置串口号是
.commport = 1;
serialPort1不太熟悉,你换mscomm试试
串口被占有