我想問一下如何發送命令信息到文本框?C#AT命令信息到文本框
我的代碼是
serialPort1.Open();
//manuf
serialPort1.Write("AT+CGMI" + System.Environment.NewLine);
//Thread.Sleep(1000);
txtmanuf.text=serialport1.ReadTo("AT+CGMI").ToString();
//TYPE MODEM
serialPort1.Write("AT+CGMM" + System.Environment.NewLine);
Thread.Sleep(1000);
txtType.Text= serialPort1.ReadExisting().ToString();
//IMEI
serialPort1.Write("AT+CGSN" + System.Environment.NewLine);
Thread.Sleep(1000);
txtimei.text=serialport1.ReadTo("AT+CGSN").ToString();
//phone number
serialPort1.Write("AT+CNUM" + System.Environment.NewLine);
Thread.Sleep(1000);
txtphone.text=serialport1.ReadTo("AT+CNUM").ToString();
如果我使用ReadExisting()輸入到一個文本框中的所有信息,如果我用ReadTo(「AT + ..」)沒有錯誤,但是當我運行程序並點擊我的按鈕我的程序直接關閉
你使用try {} catch {}塊嗎? '直接關閉'聽起來像一個未處理的執行,調試器沒有配置爲停止在這個特定的例外給我。 –