写点什么吧,自言自语说说话也是好的。
ESP8266介绍
ESP8266是面向物联网应用的,高集成度的Wi-Fi MCU,乐鑫研发的。
ESP8266-12F是基于ESP8266的模组,安信可研发的。
我的理解是,如果把ESP8266比作STM32,ESP8266模组就相当于STM32的最小系统。
使用ESP8266
使用ESP8266有两种方式,一个是AT指令,一个是通过SDK编程。
1、AT指令
比如你可以使用STM32的串口,发送AT指令给ESP8266,ESP8266通过AT指令自己完成某些操作,例如连Wi-Fi、上传数据等。
2、SDK编程
因为ESP8266本来就集成有MCU,而且速度高达160MHz,所以这种方式就是直接对里面的MCU进行编程。
SDK是一个文件夹,就狭隘地理解为工程吧。
使用SDK的开发环境
就像STM32工程要用KEIL一样,使用SDK也需要一个开发环境。
我用的是安信可的一体化开发环境,版本为"AiThinkerIDE_V0.5"。
现在有最新的版本,好像安装配置比较麻烦,没有弄…
下载安装包之后双击,选择路径,解压,然后就等待自行安装完成。
安装完成之后,先不打开软件,双击"Config Tool",依次点击默认"Default"、保存"Save",就OK了。