关于AT指令!AT+CMGF=0不能返回OK,请路过的兄弟释疑?
关于AT指令!AT+CMGF=0不能返回OK,请路过的兄弟释疑?
public bool ConnectionTest()
{
ComX.Write(Encoding.ASCII.GetBytes("AT\r")); //能返回OK,正常---
string response = Encoding.ASCII.GetString( ComX.Read(128) );
if ( response.Length > 0 && response.Trim().ToUpper().EndsWith("OK") )
{
return true;
}
return false;
}
---换为如下
ComX.Write(Encoding.ASCII.GetBytes("AT+CMGF=0\r")); //不能返回OK
---或换为如下
byte[] buf1 =Encoding.ASCII.GetBytes(String.Format("AT+CMGF={0}\r\n",0));
ComX.Write(buf1);//不能返回OK
就想让打开Com口为PDU模式。但均返回错误,是我语法有问题吗?