准备材料:
USB转TTL
esp8266模块,导线若干
1.运行模式的转换
esp8266的模式一共有三种,分别是下载模式,运行模式和测试模式其引脚电平如下图:
模式 | CH_PD(EN) | GPIO2 | GPIO0 | GPIO15 | RST | VCC | GND | RX | TX |
下载模式 | 高 | 高 | 低 | 高 | 高 | 3.3v | 低 | TX | RX |
运行模式 | 高 | 高 | |||||||
测试模式 | -- | -- |
在接线时注意esp8266的VCC接3.3V,必须是3.3V接5V有烧坏模块的危险。模块下载固件时将运行模式调节至下载模式,下载时注意要先将模块复位,没有复位键的模块可以将模块VCC引脚掉电然后重连(网上的说法),个人实测将所有接高电平的引脚全部掉电,注意要重连之后再下载,为了方便复位电路我自己用面包板搭建了一个电路,看图:
设置两个开关,一个控制所有接高电平引脚的通断,一个控制GPIO0引脚电平的变换,方便切换运行模式,下载时将GPIO0接低电平,设备掉电一次,然后启动下载。