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 |