USB转TTL给ESP8266-12F芯片下载程序

物料准备:

最近在写ESP8266的程序,想着自己动手做一块电路板,于是学习了一下怎么给一块ESP8266-12F芯片烧录程序,作为新手小白,过程中遇到了一些问题,在这里记录分享一下。
下面是本次实验需要准备的东西:

ESP8266-12F芯片:1块
USB转TTL:1个
10K 电阻:2个
杜邦线
在这里插入图片描述

电路连接:

因为本人对硬件知识不甚了解,所以我在网上参考了别人的电路原理图。但是网上的原理图五花八门,也跟着搭建了几种,都没能成功,于是我找到了一些官方的资料,尝试了一下,成功将程序下载进去。
下图是电路原理图:
在这里插入图片描述
认真的小伙伴可能会发现USB转TTL模块没有接电源正极。对的,只需要共地就行,不需要接电源正极。


测试程序:

arduino IDE 环境

/*
   芯片LED闪烁实验
   间隔1s闪烁一次
*/

long Time1 = 0;
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // 设置板上LED引脚为输出模式
  digitalWrite(LED_BUILTIN, HIGH);//LED灭
}

void loop() {
  if (millis() - Time1 >= 1000)
  {
    digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
    Time1 = millis();
  }
}

踩坑日记:

一开始我是不知道模式切换时要复位芯片的,所以在上传的过程中遇到了一个报错,如下图所示:
在这里插入图片描述
关键词就是:Connecting…_____…
解决方法是复位一下芯片的RST引脚,你也可以图省事,将3.3V通断一下。

  • 10
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值