本文主要是介绍esp笔记(1)esp8266 简介及其开发方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文开发环境:
- MCU型号:ESP8266
本文内容:
- esp8266 及其开发的几种方式
esp8266 简介
esp8266 是一款带Wlan收发器的单片机。
开发方式
目前esp8266可选的开发方式有(包括不限于)以下五种:
- 官方SDK开发:使用官方提供的软件开发包,在SDK的基础上进行二次开发。
- AT指令开发:通过在 esp8266 中烧写对应的固件,使得esp8266可以通过串口AT指令和其他单片机,如STM32,51单片机等通信,通过串口发送数据来配置esp8266,进行开发。
- Lua 脚本开发:nodemcu是一个含Lua解释器的固件,通过烧写该固件,可以使用Lua语言来开发esp8266。
- Python 脚本开发:MicroPython for ESP8266 是一个含python解释器的估计,通过烧写该固件,可以使用Python来开发esp8266。
- Arduino IDE 开发:arduino支持esp8266的开发,和其他单片机的开发方式相同,arduino IDE 高度封装了各种esp8266的外设驱动,提供了简明的API供程序员直接调用。
这篇关于esp笔记(1)esp8266 简介及其开发方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!