Я изучаю команду AT в C#.Не получать ответ от GSM-модема с помощью команды AT
public static void Main(string[] args)
{
String command = "AT";
SerialPort serialPort = new SerialPort
{
PortName = "COM4",
BaudRate = 9600,
DataBits = 8,
Parity = Parity.None,
ReadTimeout = 300,
WriteTimeout = 300,
StopBits = StopBits.One,
Handshake = Handshake.None
};
serialPort.Open();
serialPort.WriteLine(command + "\r");
String outPut = serialPort.ReadExisting();
Console.WriteLine(outPut);
}
Я уверен в PortName. Что я делаю неправильно в программе?
Заранее спасибо :)
Проверьте это: http://stackoverflow.com/questions/636758/serial-port-readline-vs-readexisting-or-how-to-read-the-data-from-serial-port-pr –