C# 打开端口时,就会报错,求解
serialPort.PortName="COM1";serialPort.BaudRate=9600;serialPort.DataBits=8;serialPort....
serialPort.PortName = "COM1";
serialPort.BaudRate = 9600;
serialPort.DataBits = 8;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.WriteTimeout = SerialPort.InfiniteTimeout;
serialPort.ReadTimeout = SerialPort.InfiniteTimeou
t;
serialPort.Handshake = Handshake.None;
serialPort.ReadBufferSize = 1024;
if (this.serialPort1.IsOpen)
{
serialPort1.Close();
}
serialPort1.Open();
byte[] data = Encoding.Unicode.GetBytes(textBox1.Text);
string str = Convert.ToBase64String(data);
MessageBox.Show("数据发送成功!","系统提示"); 展开
serialPort.BaudRate = 9600;
serialPort.DataBits = 8;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.WriteTimeout = SerialPort.InfiniteTimeout;
serialPort.ReadTimeout = SerialPort.InfiniteTimeou
t;
serialPort.Handshake = Handshake.None;
serialPort.ReadBufferSize = 1024;
if (this.serialPort1.IsOpen)
{
serialPort1.Close();
}
serialPort1.Open();
byte[] data = Encoding.Unicode.GetBytes(textBox1.Text);
string str = Convert.ToBase64String(data);
MessageBox.Show("数据发送成功!","系统提示"); 展开
3个回答
展开全部
你检查一下,你打开的端口,没有com1,你打开端口错了,如果不清楚,网上下载个测试端口的工具,就知道你设置的是哪个端口。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示端口不存在,仔细检查下
追问
COM1不知默认的端口吗??那个端口名应该怎么写/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询