前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ESP8266_前言

ESP8266_前言

作者头像
MCU起航
发布2020-06-29 11:27:57
5920
发布2020-06-29 11:27:57
举报
文章被收录于专栏:单片机爱好者

说起物联网,绕不过去的一个芯片就是ESP8266。因为它又小又便宜,同时可连接WIFI,功能又强大。

有的人会说:8266?我会用!AT指令嘛!

但其实,ESP8266的芯片资源是非常强大的,内部有一个32位的MCU。外接的FLASH从512K到4M,IO虽然不多,但是集成了IIC、PWM、IR、UART、SPI等接口(部分接口是用普通IO模拟的),同时支持RTOS系统。这里使用安信可官网的一张截图来看下:

由上图可知,ESP8266的功能是非常强大的。在一些功能简单的场合,不需要外部的MCU就能独立完成工作。如果仅仅是会用AT指令的话,对资源是很大的浪费。

而说起8266,会有两家相关联的公司:乐鑫和安信可。这两家公司是什么关系呢?简单来说,乐鑫是8266芯片的生产厂家,而安信可则对该芯片做了一个模组封装,使其以模块(也可以说是最小系统板)的形式和大部分用户见面。

乐鑫提供了8266编程所需的大部分资料,包括API开发手册、AT开发手册、系统描述、FLASH TOOL手册等等。总之,如同单片机或者一些芯片一样,芯片相关的数据手册在乐鑫官网都能找到。除此之处,乐鑫还提供了ESP8266开发所需的系统固件,方便开发者快速展开工作。

安信科不仅仅对8266芯片做了一个模块化的设计,还提供了一个开发环境。在早期的时候,如果要对ESP8266进行编程,你要安装一个linux虚拟机,在虚拟机里面,对8266进行代码的修改、编译。这种开发方式对国内的大部分工程师来说,简直是噩梦。好在安信科意识到了这一点,并解决了这个问题。

当然,安信科并不是从零开始开发了一个IDE环境。他是在eclipse的基础上做了一些调整,从而支持了ESP8266的开发。所以,如果有用过eclipse的朋友,你在学的时候,会感觉到异常的亲切。

如下图所示,有网友使用ESP8266+0.96寸的OLED屏,做了一个联网的天气预报玩具,好看又好玩。

所以,接下来的一段时间,我会写一套教程,教会大家使用ESP8266。这套课程将教会你如何像使用单片机一样(绝不是用arduino),对8266进行编程、下载。进而实现IO控制、数据联网的功能。

先说一下,这个芯片现在用的人不少,因为可以联网,甚至有的人自己写了一个APP,直接手机控制,还是挺好玩的。如果你已经会用了,可以帮我挑挑问题,如果不会,就当入门了。再或者,你有什么想实现的功能,可以在下面留言(你猜我会不会回复?)~~~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 单片机爱好者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档