ESP32学习

ESP32学习(持续更新)

安装 Arduino IDE 和 ESP-32 安装包

详细过程可见厂家资料

常见问题说明

如果从微信或者QQ下载的.exe无法运行,这是微信或者QQ的规范要求用来防止误运行。将.1删除即可
在这里插入图片描述

boostloader

启动程序 bios 出场刷入

Bootloader=Boot + loader

Boot的目的:
最终目的:跳到C语言中;为了C语言运行程序会进行一系列的初始化,系统一上电后如何通过一系列的设置让软件程序员进入C语言/更高级语言环境的开发,这个过程就是boot的主要目的。

Loader的目的:
主要目的是开始执行应用逻辑,比如点灯:需要灯的接口开发;串口输入输出:需要串口编程;加载linux的内核:flash的编程、网卡的编程、内核启动前的初始化部分。根据不同的应用会有不同的变化。

一个开发板要想执行loader,要先看boot做了什么事。

粗略理解为以何种方式启动 c或者py

引脚图

在这里插入图片描述

引脚复用

驱动检测(安装)

win10以下安装CH340驱动

win10及以上绝大部分会有驱动

如何确定驱动可以正常使用

将开发板接入电脑后,在此电脑里的管理界面里的设备管理器中端口即可查看

在这里插入图片描述

如果连接失败 可以从 数据线 板子 驱动 接口 逐一排查

Blink

打开例程

从File中打开Examples Basics Blink

选择开发板和端口

在这里插入图片描述

选择完毕后即可编译上传程序

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)
  delay(1000);                      // wait for a second可以控制亮灭时间
  digitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOW
  delay(1000);                      // wait for a second
}

厂家资料

https://product.abrobot.club/ABrobot

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值