首先要学习一下ESP8366的基本知识,

1.认识ESP8266

(1).Pin1 低电平复位,所以实际使用要加个复位按钮
(2).Pin8 是模式判断口,就是复位后,会读取Pin8的高低电平。低电平是下载模式,默认是高电平运行模式。
我的ESP8266最小系统如下:

1.下载固态
安装CH340的窗口驱动,和USB-TTL模块,RXD连接TXD,TXD连接RXD。

串口为COM4。
打开固件下载器,点击ESP8266 DownloadTool
默认为等待,点击START,变成然等待上电同步后,需要Pin8(模式口)低电平的情况下,复位(RST)处理。
具体细节如图所示:
路径如图,一定要选择同flash大小的固件,有8Mbit和32Mbit的。
2.基本测试。

注意:发送的AT是有换行的,可切换十六进制发送,41 54 0D 0A 。
然后就是设置,可设置为服务端和客户端。按需要设置。
AT指令的主要使用看这位大佬。https://blog.csdn.net/lalala098/article/details/81240806
我举例把SEP8266建立一个服务端。
1.AT+RST (复位)
2.AT+CWMODE=2 (服务器模式)
3.AT+CWSAP=“traffic”,“12345678”,11,0(“名字和密码”)
4.AT+CWMODE=2(传输模式)
5.AT+CIPMUX=1
6.AT+CIPSERVER=1,9999 (9999为端口号)
7.AT+CIFSR (查看ip)
8.AT+CIPSEND=1,6(0表示客户端的地址,也可是其他数,主要看客户端的数目;6表6个字节)
手机WiFi服务端测试:


手机客户端发送12 34,窗口接收情况。
串口发送
先发送指令 AT+CIPSEND=1,6 在发送6个字节的数据,就是两次的发送,一要6个字节的数据,少了不理你,多了理你,但偷鸡减料。

我的手机客户端如图所示,下节写Android WIFI 客户端的代码。
ESP8266资料:https://download.csdn.net/download/weixin_44244812/12150016
WiFi客户端代码:
https://download.csdn.net/download/weixin_44244812/12061255

下一章,ESP8266 的开发环境介绍

SEP8266 由零开始(一),最小系统,下载,与WiFi建立相关推荐

  1. 绘制STM32最小系统电路原理图、STM32F103读取SD卡的数据

    绘制STM32最小系统电路原理图.STM32F103读取SD卡的数据 文章目录 绘制STM32最小系统电路原理图.STM32F103读取SD卡的数据 1 AltiumDesigner 软件配置 2 A ...

  2. 从零打造聚合支付系统:一、浅谈聚合支付的核心价值

    支付被誉为一切交易活动的咽喉,是商业活动的本质环节. 近两年,市场如雨后春笋般地涌现出一批"聚合支付"商家,如收钱吧.Ping++.钱方好近等等. 从零打造聚合支付系统系列文章将带 ...

  3. 基于STM32的最小系统电路设计(手把手零基础教学)

    文章目录 前言 一.复位电路 二.晶振电路 三.电源转换电路 四.SWD下载电路 五.LED测试电路 六.芯片外扩引脚 七.STM32微控制电路 总结 前言    在上篇介绍完<STM32的核心 ...

  4. 搭建机器人电控系统——如何从零画一块主控板?——搭建最小系统电路原理图

    文章目录 如何画好一块主控? 搭建最小系统电路原理图 以STM32F407ZET6为例: 晶振电路原理 如何搭建晶振电路? 复位电路原理 如何搭建复位电路? 下载电路 电源电路原理 如何搭建电源电路? ...

  5. STC89C52RC最小系统程序下载方法

    1.给最小系统装好芯片,如下图所示.注意事项:芯片的朝向,有个缺口的地方朝蓝白色开关这边. 2.正确连接电脑.CH340G模块和51单片机最小系统之间的连线 1)接5V电源:用DC005电源线给最小系 ...

  6. 使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中

    使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中 1.设置keil5,生成hex文件 2.下载安装CH340驱动 3.下载安装mcuisp或Flymcu 4.接线并下载程序 ...

  7. 【stm32学习】stm32最小系统和程序下载方式

    文章目录 前言 一.程序下载 1.USB下载方式 2.J-LINK下载方式 前言 stm32学习过程,是从正点原子的开发板开始的,但是正点原子的开发板实在是太大了,而且不便宜,不适合一些实际项目制作, ...

  8. 基于atmega8的arduino最小系统制作(arduino uno作为下载器)

    我们在最小系统的制作过程中,常常会遇到下载器驱动安装不成功的问题,绝大多数原因是因为下载器驱动不兼容win10系统.而当用arduino uno作为下载器为最小系统烧录程序的话,不但解决了win10下 ...

  9. 一款集成ST-link下载及虚拟串口的STM32F103C8T6最小系统板设计

    前言 在以前的STM32单片机应用中,经常使用STM32F103C8T6最小系统板(小蓝板)作为主控.程序下载和串口交互都需要额外器件和接线,程序下载的话要用到ST-link,串口交互用到USB-TT ...

  10. STM32最小系统板程序下载

    文章目录 STM32的几种启动模式 CH340芯片 无板载CH340芯片的开发板使用串口下载程序 板载CH340芯片的开发板使用串口下载程序 不含CH340芯片的开发板下载程序流程 2022/05/1 ...

最新文章

  1. 内存分配器设计的演进
  2. 生产环境下Centos 6.5优化配置 (装载)
  3. P1155 双栈排序(二分图的染色判断+链式前向星)
  4. 使用ASP.NET实现Model View Presenter(MVP)
  5. Tfs 2010使用小技巧
  6. ubuntu 设置分辨率 亲测可用 转载的
  7. 无苹果,怎么编写内置 iOS 应用?
  8. CSS中常见的长度单位 1
  9. linux 内存 面试,怎么应付面试问了解Linux内存管理吗?
  10. 软件基本功:没有人比我更重视测试
  11. Cadence软件包集成了那么多软件,傻傻分不清?
  12. MDui库又一次更新了,重构了绘制的相关逻辑
  13. 【基于UML软件建模的选课系统】
  14. 把梳子卖给和尚的故事
  15. 动作捕捉系统用于苹果采摘机器人
  16. JavaScript设计模式之观察者模式(学习笔记)
  17. 天然替代甜味剂行业调研报告 - 市场现状分析与发展前景预测
  18. Thunderbird配置Exchange邮箱
  19. 2021-2027全球与中国针叶樱桃提取物市场现状及未来发展趋势
  20. python 网页微信_python---web微信开发

热门文章

  1. 《计算机视觉工程师养成计划》·开篇
  2. 一文搞懂由积分判断函数零点个数问题(积分证明题总结笔记2/3)
  3. 分门别类刷leetcode——动态规划(C++实现)
  4. wap实现手机充话费
  5. “责任”也是一种竞争力:《穹顶之下》与美丽中国
  6. 同步调用、异步调用、回调的简单理解
  7. oracle数据库path,oracle数据库path
  8. 一个有意思的需求——中文匹配度
  9. 数据库系统概论判断题
  10. 大学概率论终极复习攻略