USB转TTL连接好ESP8266 不能进行AT通信
关于ESP8266使用AT指令通信,使用ESP-01,8针引脚,和USB转TTL通信模块连接的问题。仅仅用于记录调试的问题
连接方式:这是我在一个帖子上看到的。不知道是我理解的错误,还是怎样。我使用的usb转ttl工具,用3.3V给ESP8266供电的时候,如果将CH_PD(这其实是一个模块使能引脚EN,当他为高电平的时候,ESP8266处于工作模式,若是低电平则是睡眠模式)接入到3.3V(或者接一个1.2k的上拉电阻),我遇到的就是这样的接法会导致电脑弹出usb转ttl工具的COM口,即电脑识别不了串口的现象。当ESP8266使用usb转ttl工具上的5V供电的时候,那么CH_PD接入5V,则电脑可以识别COM口,并且可以进行AT通信。我按照图中连接方法,不能达到AT通信的目的。
模块示意图
引脚说明
实验结果图
连接方式1:无法AT通信
USB转TTL 工具 | ESP8266 |
---|---|
GND | GND |
TXD | RXD |
RXD | TXD |
5V | VCC |
悬空 | EN(CH_PD) |
连接方式2:可以AT通信
USB转TTL 工具 | ESP8266 |
---|---|
GND | GND |
TXD | RXD |
RXD | TXD |
5V | VCC |
5V | EN(CH_PD) |
连接方式3:图1 通信方式 不可以AT通信
USB转TTL 工具 | ESP8266 |
---|---|
GND | GND |
TXD | RXD |
RXD | TXD |
3.3V | VCC |
悬空 | EN(CH_PD) |
当 EN(CH_PD) 为3.3V的时候,电脑识别不了COM口,没有接之前可以识别、连接,虽然不能通信。
附上软件、资料的地址:
AT指令简单的应用https://docs.ai-thinker.com/_media/esp8266/esp8266_at_command_examples_cn.pdf
AT软件 https://docs.ai-thinker.com/_media/tools/aithinker_serial_tool_v1.2.3.7z