请教一个用STM32操作ESP8266的问题

2019-03-23 15:01发布

请教一个问题:注释这句代码,UART2_Send_1Byte(res); ESP8266  WIFI模块就初始化不了了;加上UART2_Send_1Byte(res);就可以初始化,是什么意思?
UART2_Send_1Byte(res)是把ESP8266返回的数据通过另一个串口发给PC。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
ddllxxrr
1楼-- · 2019-03-23 19:15
/ 没什么意思,我觉得是时序,就是相当于延时一样
pcf2000
2楼-- · 2019-03-23 19:45
ddllxxrr 发表于 2018-12-4 20:50
没什么意思,我觉得是时序,就是相当于延时一样

应该不是延时的作用,贴中的代码是在串口中断里的代码,ESP8266的初始化代码在其他地方,且每一个初始化的命令都有500ms的延时等待ESP8266返回字符,贴中串口是跟ESP8266通信用的,中断程序是接收8266返回的字符,UART2_Send_1Byte是另一个串口,用它来仅是把接收到的字符发送到PC上来而已,有他没他反而会影响到8266的初始化了
曹伟1993
3楼-- · 2019-03-24 00:22
 精彩回答 2  元偷偷看……
pcf2000
4楼-- · 2019-03-24 04:12
问题已经决绝了。。。

一周热门 更多>