3
我試圖讀取從串口一些信息,但是當我真正打開connnection它拋出一個未經授權的訪問異常串行端口未經授權的訪問異常
這段代碼在端口名稱中讀取
SerialPort port = new SerialPort();
string[] serialPorts = System.IO.Ports.SerialPort.GetPortNames();
public Page_Main()
{
InitializeComponent();
for (int i = 0; i < serialPorts.Count(); i++)
portBox.Items.Add(serialPorts[i]);
}
這是試圖把從串口
port.PortName = portBox.SelectedItem.ToString();
port.BaudRate = 9600;
port.DataBits = 8;
port.Parity = Parity.None;
port.StopBits = StopBits.One;
port.Open();// This is where the exception is thrown
serialOutput.Text = port.ReadLine();
port.PortName的值是什麼? – KevinDTimm 2012-04-26 21:37:26
值爲COM3 – dbomb101 2012-04-26 21:39:57
因此,SerialPort.Open()的手冊頁說 - 拒絕訪問端口或某個進程已經打開指定的COM端口 – KevinDTimm 2012-04-26 21:40:45