小乐Tzz 发表于 2018-8-13 09:20

立创商城ATK_ESP8266模块控制退出透传模式函数讲解

atk_rm04_quit_trans函数
作用:控制模块退出透传模式,进入AT指令模式

/********************************************************/
//ATK-ESP8266退出透传模式
//返回值:0,退出成功;
//       1,退出失败
u8 atk_8266_quit_trans(void)
{
while((USART3->SR&0X40)==0);    //等待发送空
USART3->DR='+';      
delay_ms(15);             //大于串口组帧时间(10ms)
while((USART3->SR&0X40)==0);    //等待发送空
USART3->DR='+';      
delay_ms(15);             //大于串口组帧时间(10ms)
while((USART3->SR&0X40)==0);    //等待发送空
USART3->DR='+';      
delay_ms(500);            //等待 500ms
return atk_8266_send_cmd("AT","OK",20);//退出透传判断.
}
/********************************************************/
模块退出透传模式只有一种方法,就是在透传状态下发送“+++”,即可退出透传模式,进入 AT 模式。此时的 AT 模式下如果设置模块重启,模块又会自动进入透传模式,所以在重启模块之前,我们需要发送“AT+CIPMODE=0”来关闭透传模式,这样模块重启之后就不会进入AT模式了。


【立创商城】ESP8266EX 编带https://item.szlcsc.com/79101.html
页: [1]
查看完整版本: 立创商城ATK_ESP8266模块控制退出透传模式函数讲解