ESP12F模组如何通过单独的USB转TTL模块下载程序

适合项目中运用ESP12F模组时,快速使用外接模块和Arduino开发程序, 毕竟使用【Keil+STM32】联合开发ESP系列的模组实在是麻烦。个人习惯ESP模块采用Arduino生态框架,STM32使用MDK开发,最后采用主从机通讯转发的方式。这样方便模块管理、接口复用、方便PCBLayout等。

一、关键词

  1. ArduinoIDE

  2. ESP12F

  3. USB->TTL

二、要点

  1. 采用ESP8266NodeMCU的MCU ESP12F模拟测试。连线如下

    通过查看NodeMcu的原理图,发现NodeMcu的D3引脚实际上是ESP12F的GPIO0端口,

    GPIO0的状态决定下载模式还是正常运行模式,我们应将该引脚置低才能下载程序。

  2. 打开ArduinoIDE进行如下设置。

  1. 编译上传

  1. 断开D3接地,使GPIO0悬空,从而进入正常运行模式。

    三、备注

    通过观察ESP12F天线旁边的LED指示灯,可以判断ESP的状态:

ESP12F模组-USB转TTL模块-Arduino下载程序相关推荐

  1. 使用USB转ttl给stm32下载程序

    电路连接 0准备 最小系统版的BOOT0置1,BOOT1置0 USB转TTL的5V与VCC短接 1连接 USB转TTL STM32 单片机引脚定义 3V3 3V3 TXD PA10 RXD RXD P ...

  2. 手里没有USB转TTL模块调试红外学习模块不要紧,利用最小系统板自己焊接一个

    网友邮来一个红外学习模块,玩起来还不错,利用它可以把我家的电视.空调控制起来,今天给大家分享一下这个模块的调试过程,如果手里没有USB转TTL模块的,可以利用咱们的最小系统核心板,自己制作一个USB转 ...

  3. 【嵌入式模块】FT232RL——一个带有ISP功能的USB转TTL模块

    前言   USB转TTL模块相信很多人都不陌生,因为这个实在是太常用了,但是我却一直没有搞懂我偶然得到的一个USB转TTL模块的使用方法.通过各种途径寻找资料,终于找到了一个比较完整的参考. 多出来的 ...

  4. usb转ttl模块与matlab,USB接口转TTL小板的自检测试

    现在电脑基本上都不会配置DB9串行数据端口了,这给一些喜欢折腾刷机和单片机加载程序的朋友带来了诸多的不便.还好,随着技术的发展,USB接口转TTL的产品越来越成熟,而这种产品主要以采用PL-2303H ...

  5. 【知识点】单片机USB转TTL模块的相关知识

    前言 USB转TTL模块的作用就是把电平转换到双方都能识别进行通信. 单片机通信接口的电平逻辑和PC机通信接口的电平逻辑不同,PC机上的通信 接口有USB接口,相应电平逻辑遵照USB原则:还有DB9接 ...

  6. USB转TTL 模块输出3.3V - USB降压模块

    对于没有自带USB 转TTL 功能的开发板,比如自制的最小系统板,使用USB 转TTL 模块兼顾供电是最方便的方式,然而淘宝上常见的廉价模块一般只提供了很小功率的3.3V 输出,不堪使用.另一方面,一 ...

  7. 一款USB to TTL模块的短接帽使用

    一.模块信息 USB to TTL模块通过短接帽来选择VCC电平,笔者探究了几种不同情况下的VCC-GND电平.模块的芯片为:CH340G,模块如下图: 二.测量结果 (无短接)GND-5V : 5. ...

  8. YDOOK: USB 转 TTL 模块 与 ESP8266 WiFi 串口通讯实验 连线实例教程

    YDOOK: USB 转 TTL 模块 与 ESP8266 WiFi 串口通讯实验 连线实例教程 © YDOOK JY Lin 文章目录 YDOOK: USB 转 TTL 模块 与 ESP8266 W ...

  9. 关于STC89C5x系列USB转TTL模块CH340驱动安装失败,预安装成功的解决办法

    这里会讲到单片机USB转TTL模块的CH340驱动安装失败和驱动预安装成功的问题解决. 首先,先说,安装失败不仅仅是告诉你"驱动安装失败"才算,如果提示"驱动预安装成功& ...

  10. 安信可WIFI模组Hi海思系列固件下载指导

    目录 一.Hi海思系列简介 二.下载前准备 2.1硬件准备 2.2软件准备 2.2.1 CH340和CP2102驱动 2.2.2 烧录软件 2.3 接线方式 2.3.1 开发板接线 2.3.2模组接线 ...

最新文章

  1. python实现http下载文件-Python实现http文件下载
  2. 在GridView中添加按钮后,如何触发按钮的各种事件?
  3. Exchange 数据库邮箱的修复
  4. 求虚拟机11.0密钥
  5. 三种方法实现轮播图配置,史上最简方法~
  6. Hive分桶(bucket)
  7. java web环境_java web
  8. python中avg函数的使用_SQL AVG()
  9. 布尔型Boolean+undefined+null(JS)
  10. 2016年最新C/C++学习路线图 附完整视频资源
  11. 基于C#语言的程序调用
  12. 电蚊拍GB4706检测及安规测试设备
  13. 2014年全国最新企业名录免费采集下载
  14. 阿里云香港服务器和大陆服务器的优缺点分析
  15. 计算机软件方面的基金,天天基金
  16. 铁威马NAS搭建邮件服务器教程
  17. Android面试之百题经典Android答案——cookie,session,JNI,AIDL,Binder,ClassLoader,AMS,WMS,PWS,热更新,插件化,Hook,dex
  18. php客流量统计,智慧店铺客流量统计系统
  19. linux 向终端 发送消息,Linux向不同的连接终端窗口发送消息
  20. vue vuex和pinia(菠萝)的区别

热门文章

  1. MAC快捷键使用大全
  2. 朝阳正规的计算机学校有哪些,朝阳都有哪些专科学校
  3. 智慧工地解决方案施工升降机智能监控系统
  4. 基于Tesseract的OCR识别--身份证
  5. mysql安装和基本操作
  6. 端口扫描 -- Masscan-Gui
  7. [linux]LINUX程序设计cc1--入门
  8. VSTO入门学习笔记5-数组
  9. leo免费的excel操作界面的进销存供你下载使用
  10. 以WIN10 22H2为例,下载ISO、制作安装U盘的办法