wifi转串口芯片——ESP8266:配置与使用
2015-12-17 20:58
387 查看
ESP8266是一款小巧的wifi转串口芯片,通过串口就可以配置模式,发送消息、接收消息、建立AP。价格也不贵,大概15元左右。经过尝试,效果还是不错的,非常适合单片机开发。
具体的接线方法大家可以自行百度,下面说一下我遇到的问题和解决办法:
想必大家没有usb转串口的电路,没办法通过电脑上的串口调试工具配置ESP82666。当时我也是苦恼了一段时间,差点就要买一个usb转串口的板子了。
如何在没有专门的usb转串口板子的情况下,配置ESP8266?
1、虽然大家没有专门的usb转串口电路,不过单片机开发板大家总有吧(估计没有的也不会看到我这篇文章)。目前单片机开发板采用的主流烧写方式都是usb烧写,查看一下原理图就可以知道,烧写流程其实是将usb数据传给一个usb转串口芯片,然后用串口的方式将程序烧进MCU。就以我手上的这块板子为例,采用的是CH340芯片,用来进行USB转串口。所以,解决方法就应运而生了:将MCU从开发板上取下(不取下将相应管脚设为高阻也可以),把MCU插座引出的RX、TX管脚用杜邦线接入ESP8266的相应管脚就可以了。
2、当然,如果MCU上有两个串口,或是只有一个串口但可以写软串口(本人没有尝试过),则可以以MCU为中继,通过写软件的方式转发串口数据。即:电脑上的串口调试工具——MCU串口a——MCU取得数据,转发给另一个串口b——串口b接入ESP8266。这样同样可以达到通过仅用电脑和单片机开发板配置ESP8266的功能。
实际我采用的是上述的方法1,调试成功,下面放两张实际电路连接的照片:
具体的接线方法大家可以自行百度,下面说一下我遇到的问题和解决办法:
想必大家没有usb转串口的电路,没办法通过电脑上的串口调试工具配置ESP82666。当时我也是苦恼了一段时间,差点就要买一个usb转串口的板子了。
如何在没有专门的usb转串口板子的情况下,配置ESP8266?
1、虽然大家没有专门的usb转串口电路,不过单片机开发板大家总有吧(估计没有的也不会看到我这篇文章)。目前单片机开发板采用的主流烧写方式都是usb烧写,查看一下原理图就可以知道,烧写流程其实是将usb数据传给一个usb转串口芯片,然后用串口的方式将程序烧进MCU。就以我手上的这块板子为例,采用的是CH340芯片,用来进行USB转串口。所以,解决方法就应运而生了:将MCU从开发板上取下(不取下将相应管脚设为高阻也可以),把MCU插座引出的RX、TX管脚用杜邦线接入ESP8266的相应管脚就可以了。
2、当然,如果MCU上有两个串口,或是只有一个串口但可以写软串口(本人没有尝试过),则可以以MCU为中继,通过写软件的方式转发串口数据。即:电脑上的串口调试工具——MCU串口a——MCU取得数据,转发给另一个串口b——串口b接入ESP8266。这样同样可以达到通过仅用电脑和单片机开发板配置ESP8266的功能。
实际我采用的是上述的方法1,调试成功,下面放两张实际电路连接的照片:
相关文章推荐
- 给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析
- 第三个Sprint冲刺github 与最终 github
- Android之取消ViewPage+Fragment的预加载
- 忘掉你的大数据,数据思维才最重要!
- UNIX入门之常用头文件apue.h (附带去除文档空格的代码)
- java中静态代理跟动态代理之间的区别
- centos安装lxml和pyspider
- Gradle入门
- JavaScript-DOM操作HTML、CSS
- 官方乌镇定调互联网金融,P2P、众筹专项对待
- ios 动画(抖动,入场动画,组动画)
- Hermite (埃尔米特)曲线
- C# 编辑距离实现
- 【leetcode】318. Maximum Product of Word Lengths
- 【Android图片加载框架】制作自己的图片加载框架
- C++ 折半插入排序算法
- 说的风格的
- Python 3 FTP 弱口令&匿名服务器扫描器
- 对zebra的一点思考(Think Of ZEBRA)
- 内部类