初中生
最后登录1970-1-1
在线时间 小时
注册时间2016-4-21
|
求助各位坛友:
我在用app发送指令给wifi模块的过程当中,wifi模块能够获取信息并且在串口调试工具上显示,但是我想根据不同的指令来实现不同的功能。。。。。在判断是什么指令的时候出现了一点问题。。
以下是用串口来调试的时候用的代码:
while ( 1 )
{
pRecStr = ESP8266_ReceiveString(DISABLE);
macPC_Usart ( "%s", pRecStr );
if(pRecStr=="AT!") ///////////也就是这里的,虽然app发送的"AT!",而且串口调试模块上显示的是“AT!”,但就是判断的不对。。。
{ printf ( "\r\n 打开继电器\r\n" ); //////////////把改成pRecStr!="AT!",就会显示“打开继电器”了,说明就是读取指令不对
}
else if(pRecStr=="AT~")
{ printf ( "\r\n 现在在更新\r\n" );
//////////////////////////////////etc////////////////////////////////////////
以上。。。。。
希望懂得亲能够帮忙看一下,非常感谢。。。。。
|
|