ESP8266 |
您所在的位置:网站首页 › esp开发板是什么 › ESP8266 |
文章目录
前言一、ESP8266是什么?二、使用步骤1.硬件准备2.软件准备3.程序准备4.接线
三、报错解决方案:
前言
没什么事干就买了个ESP-12F玩,正好研究学习一下。 ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。 模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。 ESP8266 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他系统提供无限可能。 二、使用步骤 1.硬件准备由于我买的是ESP8266-12F的SOC模块而非MCU,所以需要连接外部电路才能够正常使用。 原理图如下: ESP8266属于Arduino环境,可以直接使用Arduino软件进行开发, 在Arduino中添加esp8266的开发板后,进行配置,我的配置如下: 写一个简单的闪灯的程序,或者使用Arduino的示例程序 int led = 4; void setup() { Serial.begin(9600); pinMode(led,OUTPUT); } void loop() { digitalWrite(led, HIGH); Serial.println("HIGH"); delay(1000); digitalWrite(led, LOW); Serial.println("LOW"); delay(1000); } 4.接线将开发板的引脚与USB转TTL模块的引脚按照下表一一对应连接,部分引脚进行了复用,可用面包板进行扩充 USB转TTL开发板3.3VVCC3.3VRSTGNDGNDGNDGPIO0ENCH_PDTXDRXDRXDTXD下图为ESP8266的启动模式说明 espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08 此报错可能是因为GPIO0引脚没有接入GND,或者接入松动导致 espcomm_upload_mem failed 此报错可能是接线有误,或者reset method设置错误导致,具体可以参考这里 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |