串口ESP8266 WiFi模块测试

  • 内容
  • ....
  • 相关

ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。近年来“物联网”或者说“智能硬件”似乎也火了起来,许多强大的芯片和模块的出现使得联网设备的开发门槛大大降低。正是有了这些为物联网大业铺路的各大厂商们,我等对网络一窍不通的渣渣也能轻松将硬件联网、实现网络通讯。诸如:远程开关、远程插座等等都可以通过它来实现…

价格13元左右,淘宝地址

下图为串口ESP8266(ESP-01)的针脚定义

Function Description
URXD UART_RXD,接收
UTXD UART_TXD,发送
GPIO 16 外部Reset信号,低电平复位,高电平工作(默认高)
GND GND
VCC 3.3V,模块供电
GPIO 0 工作模式选择:悬空:FlashBoot,工作模式;下拉:UARTDownload,下载模式
CH_PD 高电平工作;低电平模块供电关掉
GPIO 2 (1)开机上电时必须为高电平,禁止硬件下拉;(2)内部默认已拉高

要让模块上电正常工作只需三处接线:VCC 和 CH_PD 接 3.3电源正极,GND接地。刚好USB-TTL下载模块上有3.3V的电源。而使用串口调试要再把模块与下载器的TXD和RXD交叉连接。这样一来WiFi模块就能与电脑连接、用串口助手进行测试了。

电脑安装好USB-TTL模块的驱动后,USB口插上模块,在设备管理器查看串口号后,打开串口调试工具sscom,串口号选择模块对应的,默认波特率115200,数据-停止-校验-流控:8-1-None-None,勾选“发送新行”(一定一定要记得勾选“发送新行”,否则WiFi无法识别AT指令),点击“打开串口”按钮,然后将 CH_PD 引脚的 3.3V 电源断了重接进行复位,若串口打印乱码后看到“ready”,说明模块上电初始化正常。

关于AT指令,请查看ESP8266 AT指令集

后续奉上一些实作,尽请期待!