ESP8266基础资源了解

封装的硬件资源

参考1参考2
常说的esp8266指的是有一个屏蔽罩盖着的模块,里面包含了esp8266芯片和一个能够存储数据和程序的flash,因为esp8266没有存储功能。
在这里插入图片描述
使用arduino常用的nodemcu是包含这个模块并含有电源LDO和串口下载的设计电路如下图
在这里插入图片描述

芯片的控制方式

一般有两种方式,第一种是依赖硬件通过单片机或USB-TTL+串口助手向ESP8266模块发送对应的AT指令字符串第二种,在物联网教程中常见的,使用arduino IDE和一根数据线就可以把程序下载到基于esp8266的Nodemcu的外部flash中,当模块上电后就可以通过读取flash中的内容开始运行程序。
相比第一种,第二种对硬件要求较少(不需要单片机向模块发送命令,程序保存在外部flash中),编程实现较简单。个人感觉使用arduino的话,对编程的要求较低,不需要知道实现的本质,有很多封装的库和接口直接调用。但是需要对命令参数和功能了解。

第一种,使用串口和芯片中的RX和TX进行通信

可以通过单片机设置好波特率(芯片默认是115200)或USB-TTL+串口助手向ESP8266模块发送对应的AT命令字符串AT指令手册
在这里插入图片描述

第二种,使用arduino IDE和一根数据线下载程序

加粗样式

在这里插入图片描述

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 08:30:14       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 08:30:14       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 08:30:14       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 08:30:14       20 阅读

热门阅读

  1. cpp Easy Timer

    2024-05-10 08:30:14       14 阅读
  2. 华为ICT学院教师指南(HCAI认证)结课测试

    2024-05-10 08:30:14       13 阅读
  3. 可视化3个10分类

    2024-05-10 08:30:14       15 阅读
  4. 线程池介绍

    2024-05-10 08:30:14       11 阅读
  5. 第4章 Vim编辑器与Shell命令脚本

    2024-05-10 08:30:14       12 阅读
  6. CONFIG_INITRAMFS_SOURCE

    2024-05-10 08:30:14       11 阅读
  7. mac重装pycharm失败

    2024-05-10 08:30:14       13 阅读
  8. 跨平台应用开发神器Uniapp

    2024-05-10 08:30:14       9 阅读
  9. Go语言函数

    2024-05-10 08:30:14       10 阅读