串口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指令集。
后续奉上一些实作,尽请期待!