注意!该方法只适用于GPIO引出的开发板,如下图。如果你的开发板没有GPIO,可以对步骤1的GPIO进行飞线。
、
具体步骤
1、首先查看代码或者原理图,找到连接esp8266模块的串口和GPIO。
通过串口的初始化代码可以定位到具体的串口GPIO,我这里是串口2,GPIO是PB10和PB11。
2、更改该串口的输入输出方式。把GPIO设置为开漏输出模式,这样用usb转ttl模块对wifi模组进行串口通信的时候,单片机的GPIO呈现为高阻态,可看做断开。数据不会输入到单片机内部,而是进入wifi模块,所以可以直接对wifi模组进行调试。
3、烧录进单片机,将usb转ttl模块接到该串口的GPIO上,具体接法:usb转ttl模块的tx接串口的rx,rx接串口的tx。
4、打开串口助手进行调试。发送AT,如果操作无误的话,应该是返回OK。