初级会员

- 积分
- 79
- 金钱
- 79
- 注册时间
- 2020-1-23
- 在线时间
- 14 小时
|
我使用的是ESP8266模块,在tcp client模式下开启透传与PC进行通信,现在遇到一个问题:无法退出透传模式。我按照手册上说的发送+++数据包,但是esp8266将其识别为了数据而非结束标志。
这是我照抄原子例程的退出透传的代码
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
但是在网络助手上收到了+++的数据包,透传模式也未能退出,有大佬知道是什么情况吗?
|
|