上一篇文章怎么给arduinoIDE添加ESP8266开发板,添加以后8266模块的操作就和普通的arduino用法大相径庭了,这几天突发奇想,用两块ESP8266-01模块给arduino开发板下载程序,其实我这样想的原因是,假如我想做一些作品,而这些模块全部安装在外壳里,实在不好拆外壳,如果可以用WIFI模块来刷固件,那就省去拆机的时间了。
所以我整体的思路是:USB转TTL模块☞ESP8266 ))))WIFI )))WIFI )))WIFI ESP8266☞arduino开发板(或者串口屏之类的)。
再给8266模块下载程序之前,先做一些准备工作,先来看看引脚图:
由引脚图可知,如果上电时,GPIO0为低电平,才会进入下载模式,那么为了方便,我焊了个轻触开关在上面,同时,现在可用的IO口只有GPIO2了,焊接一个LED作为指示吧,我用GPIO2输出低电平来复位arduino。网络上某些文章说这个引脚接550k电阻到arduino的RESET脚,那是因为没有其他芯片对这个引脚上拉才可以,否则,应该用三极管来下拉。还有就是CHPD引脚必须为高电平。