ESP32固件安装和基础测试

  • ESP32- WORRM- 32
  • 固件安装
    • 使用软件ZTsoft安装固件
    • 使用FLASH_DOWNLOAD安装固件
  • 基础测试
    • 使用ZTsoft点亮LED
    • 使用Mind+点亮LED
      • 使用ESP32注意,先断串口在断电!要不然会有概率把固件弄没

最近新弄了个ESP32,又可以玩硬件啦。好好写个入门教程。本篇包含:固件安装,还有推荐一些好用的软件。(主要是ESP32相关)


ESP32- WORRM- 32

ESP32-WROOM 系列模组基于 ESP32-D0WD 双核芯片设计,适用于基于 Wi-Fi 和蓝牙连接的应用场景,具备强大的双核性能。芯片集成蓝牙4.2和WiFi HT40技术为一身,拥有高性能Tensilica LX6 双核处理器,支持超低功耗待机,是移动设备、可穿戴电子产品和物联网应用的最佳拍档。

有需求的可以自行查看乐鑫官网。

固件安装

固件(firmware) 一般存储于设备中的电可擦除只读存储器EEPROM(Electrically Erasable Programmable ROM)或FLASH芯片中,一般可由用户通过特定的刷新程序进行升级的程序。

使用软件ZTsoft安装固件

简化版的uPyCraft软件(ztsoft为学校专用),其他想玩 的朋友可以搜索uPyCraft,这俩差不多。功能类似哦。


这个是安装字体,点击OK就行。

打开页面如下


在【工具】中选择【串口】。如果没有出现新串口,可能是没有CP210X驱动。自己下载一个即可

选好后,软件自动连接,如果没有固件会提示下面的【固件烧录】这时候我们就可以烧录固件了。

选好固件后点击【OK】

这里要求开发板上电

按住IO0(启动即可)

等待擦除即可

擦除完成后,再此按住IO0,等待即可

进度消失后关闭软件再次打开 连接

使用FLASH_DOWNLOAD安装固件

之前写过咸鱼ESP32实例—固件安装就是用的FLASH_DOWNLOAD。有需要的自行查看。

注意按键,一般ESP32提供2个功能按键,1个使能EN(其实就是复位啦),还有一个键,软件提示上电的时候,按另外的那个即可。

基础测试

说道基础测试!LED起来打工啦

使用ZTsoft点亮LED

安装完固件后就可以进行基础操作了。

  1. 新件文建

  2. 输入代码

from machine import Pin #导入Pin模块
led=Pin(2,Pin.OUT) #构建led对象,GPIO2,输出
led.value(1) #点亮LED


保存名为main.py 【确认】

选择路径之后再拖拽到【device】中就出现了新的文件


点击运行看效果

使用Mind+点亮LED

Mind+版本要新的哦

连接我们的开发板

在扩展中选择掌控板


模式改为上传模式,代码选择micropython

手动编辑


之后按板子的复位或者,在Mind+下面的串口区CTRL+D程序便会运行。

效果一样哦

使用ESP32注意,先断串口在断电!要不然会有概率把固件弄没

ESP32固件安装和基础测试相关推荐

  1. NVIDIA GPU A800 驱动安装及基础测试

    机器环境 CPU:Intel® Xeon® Platinum 8358p CPU @ 2.60GHz GPU:NVIDIA A800-SXM4-80GB *8 操作系统:CentOS Linux re ...

  2. Theano官方文档的测试和总结(1):安装、基础语法、逻辑斯蒂回归

    http://deeplearning.net/software/theano/NEWS.html 目录 1. Theano的简介和安装 1.1 Theano简介 1.2 Theano安装 2 基础语 ...

  3. Katalon Studio自动化测试框架使用【1】--- 环境安装以及基础配置(MacOS)

    一.Katalon Studio简介 Katalon Studio是一款免费的自动化测试工具,可以安装在windows.macOS.Linux操作系统上,结合了selenium和appium测试框架, ...

  4. NOSQL系列-Redis精简版安装与Ruby测试

    简介:Redis是一个NOSQL数据库,它是一款key-values存储型数据库,也叫"memcached改进版",它不同与memcached最大特点是它由内存+硬盘来存储数据的, ...

  5. Spark快速入门指南 – Spark安装与基础使用

    本文转载自Spark快速入门指南 – Spark安装与基础使用 Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象.Spark 正如其名,最大的特点就是快(Lightni ...

  6. macos下使用aria2_macOS下 ansible简单安装及基础使用

    macOS下 ansible简单安装及基础使用,其实命令是相通的,我这篇测试基本都是在macOS下执行的.在Linux操作系统下几乎同样的办法. ansible是一种自动化运维工具,基于Python开 ...

  7. linux7开放svn,CentOS 7 下SVN的安装及基础配置介绍

    CentOS 7 下SVN的安装及基础配置介绍 一.实践环境 二.安装操作系统 三.安装SVN 四.基础配置 五.启动SVN 六.客户端访问 七.常见问题排查 一.实践环境 CentOS 7操作系统( ...

  8. SVN CentOS7 下配置svn的安装及基础配置介绍

    CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一.         实践环境... 1 二.         安装操作系统... 1 三.       ...

  9. 自编译 micropython ESP32固件指南以及16MB固件分享

    自编译 micropython ESP32固件攻略以及16MB/8MB固件分享 本教程是连续奋斗了好几天才走向编译成功的.一路都是采坑过来的,为了后面学习者少走弯路少采坑的原则,这里将分享microp ...

最新文章

  1. 文科生都能看懂的机器学习教程:梯度下降、线性回归、逻辑回归
  2. 【游记】NOIP 2017
  3. Spring IOC 注入方式
  4. JQuery.Ajax()的data参数传递方式
  5. yolo v4 python_YOLOv4: Darknet 如何于 Ubuntu 编译,及使用 Python 接口
  6. java 五大原则_面向对象五大原则
  7. jira api java,如何使用其余api(java)在jira中创建问题?
  8. 博弈论 斯坦福game theory stanford week 2.1_
  9. C++11 pair的使用
  10. 经典枚举——百钱百鸡问题
  11. 播布客里小布老师的全部视频收集
  12. Qt散点图、折线图、柱状图、盒须图、饼状图、雷达图开发实例
  13. Android下磁盘分区表损坏,硬盘分区表丢失错误怎么修复TestDisk使用教程
  14. (转)DOTA新版地图6.78发布:大幅改动 增两位新英雄
  15. pthread编译时报错的解决方法
  16. 百家讲坛之易中天品三国MP3全集
  17. iso文件:抱歉,装载文件时出现问题
  18. 使用downloadm3u8和ffmpeg下载m3u8格式视频
  19. 大数据领域的Benchmark介绍
  20. 【Unity3D编辑器扩展】Unity3D中实现UI界面控制,UI界面的显示和隐藏实现

热门文章

  1. MySQL在Linux上的四种安装方式
  2. python白月黑羽视频多线程笔记
  3. ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK
  4. “三方演义”与性能优化
  5. (1分钟突击面试) 高斯牛顿、LM、Dogleg后端优化算法
  6. vue 改变table某一行的值_elementui 点击table的一行数据,怎么更改这一行的样式?...
  7. 掌握Pytorch模型 压缩 裁剪与量化
  8. 产品生命周期优化法PACE
  9. LATEX简介以及相应的环境配置方案(附带刘海洋的LATEX入门书籍链接)
  10. 数据结构大作业--迷宫问题