SerialPort not taking input. It throws it back at me!

Posted by Mashew on Stack Overflow See other posts from Stack Overflow or by Mashew
Published on 2010-05-07T17:49:49Z Indexed on 2010/05/07 19:38 UTC
Read the original article Hit count: 310

Filed under:
|
|
|

When I try to write an AT command to my GSM modem, it does not seem to take the command. I have used PuTTY to check that the command words, it does. I have checked to see if the port is opening, it does.

What could I possibly be doing wrong?

NOTE: The "lol" part is for debugging purposes. ;3

SerialPort sp = new SerialPort("COM3");
sp.BaudRate = 9600;
sp.DataBits = 8;
sp.StopBits = StopBits.One;
sp.Parity = Parity.None;
sp.Open();
if (sp.IsOpen == false)
{
    sp.Open();
}
Thread.Sleep(1000);
sp.WriteLine("AT+CMGF=1");
Thread.Sleep(1000);
string lol = sp.ReadExisting();
sp.Close();
return lol;

© Stack Overflow or respective owner

Related posts about c#

Related posts about serial-port