使用eFuse释放ESP32的IO12引脚

Li, TaterLi2017年9月2日0

ESP32的IO12决定了VDD_SDIO,也就是内部的SPI,EXT RAM的IO工作电压,针对WROVER,他是1.8V的,针对WROOM,他是3.3V的,但是他是通过IO12判断,有没有办法释放IO12然后也能决定VDD_SDIO呢.

当然可以,非常简单,使用esp-idf里面的esptool_py工具集吧.首先切换到工具所在目录.

比如WROOM设置(默认ttyUSB0):

espefuse.py set_flash_voltage 3.3V

对于WROVER设置(默认ttyUSB0):

espefuse.py set_flash_voltage 1.8V

运行后会提示你输入BURN,然后确认才能写,因为是一次性的.

这样IO12就释放了.又多一个IO可以用了.

注意:非root用户,无法直接使用/dev/ttyUSB0. 需要增加用户的执行权限。

一般这样做:
    sudo chmod 777 /dev/ttyUSB0
修改权限为可读可写可执行,但是这种设置电脑重启后,又会出现这种问题,还要重新设置.因此查询资料,可以用下面这条指令:

  sudo usermod -aG dialout wsh

其中wsh是我的用户名,换成你想用USB的用户名即可.把此用户名加入dialout用户组,然后注销下电脑,即可.这样下次重启也不用修改权限了

转载请注明:《使用eFuse释放ESP32的IO12引脚》

ESP32-使用eFuse 固化VDD_SDIO支持电压,释放GPIO12相关推荐

  1. esp32 python-ESP32教程:MicroPython支持

    本MicroPython教程旨在阐释如何将MicroPython固件烧录到ESP32并使用简单的"Hello World(你好,世界)"程序进行测试. 简介 本文旨在阐释如何将Mi ...

  2. efuse 加密文件 linux,乐鑫关于“故障注入”和 “eFuse 保护”的安全建议 (CVE-2019-17391)...

    问题摘要 攻击者可以在 ESP32 芯片复位后读取 eFuse 数据的过程中,通过"故障注入"的物理攻击手段,破坏 ESP32 的 eFuse 读取值.具体来说,遭到破坏的部分可能 ...

  3. ESP32 的 I2C 原理 应用入门

    集成电路总线 ( Inter-Integrated Circuit ,缩写 I²C ),详细说明参见:I2C(维基百科) I2C 总线介绍 I2C 总线由数据线 SDA 和 时钟线 SCL 两条线构成 ...

  4. esp32学习笔记(4)——adc

    文章目录 前言 一.ESP32 ADC相关介绍 二.使用步骤 1.接口函数介绍 2.代码示例 总结 前言 ADC即模拟数字转换器(Analog-to-digital converter)是用于将模拟形 ...

  5. 【ESP32最全学习笔记(基础篇)——1.ESP32简介】

      ESP32 新手?从这里开始! 关于本教程: ESP32 基础篇                                 1.ESP32简介 ☑ 2.ESP32 Arduino 集成开发环 ...

  6. AS5047P磁编码器ESP32驱动程序、硬件电路设计、SPI通信时序、逻辑波形分析、注意事项

    1.AS5047P硬件设计 1.1 简介.性能参数 AS5047P 是一种款高分辨率旋转位置传感器,用于在整个 360 度范围内进行高速(高达 28krpm)角度测量.这种新型位置传感器配备了革命性的 ...

  7. ESPIDF开发ESP32学习笔记【WiFi实现】

    WiFi外设配置 ESP32/8266的Wi-Fi库支持配置及监控Wi-Fi连网功能 相关内容参考乐鑫的ESP32/8266文档https://docs.espressif.com/projects/ ...

  8. ESP32学习笔记(5)——WiFi接口使用(STA和AP模式)

    一.概述 Wi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能. 支持配置: 基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP). AP 模式( ...

  9. ESP32驱动3.2寸ILI9341显示屏+XPT2046触摸,GUIslice用户图形库

    ESP32的主板ESPDUINO-32如下: 屏用如下的: 显示驱动用TFT_eSPI,这个显示的速度比adafruit ILI9341快10倍. 一.配置TFT_eSPI: arduino IDE ...

最新文章

  1. FluxSink实例及解析
  2. 人最大的荣耀不在于从未失败,而在于每次失败以后都能东山再起
  3. Unix目录结构的来历
  4. tensorflow_yolo-v3笔记 IOU:Intersection over union 交并比
  5. c 语言中三个函数,帮忙解释几个C语言中的函数?
  6. 为什么 SAP Spartacus 不手动导入 UserAccountModule,就看不到 LoginForm?
  7. DHCP服务器-配置
  8. Quickly Find/ Open a file in Visual Studio
  9. 【Docker】ERROR: Could not find a version that satisfies the requirement pytest==5.0.1
  10. python selenium page object_Selenium Page Object 自动化测试框架-Page Object设计
  11. 作死!研究生用实验室里的烧杯冲咖啡,喝完就进了医院抢救
  12. 浙大版《C语言程序设计(第3版)》题目集(编程题q41-q50)
  13. Faithfully yours, nginx. 浏览器中显示包504,504 Gateway Time-out解决办法
  14. 认证 (Authentication) 和授权 (Authorization)
  15. python爬虫: 爬取拉勾网职位并分析
  16. 【BPM架构】BPM 平台:独立还是微服务实现
  17. day04 爬取豌豆荚app数据的两种方法
  18. java读取docx_java使用poi读取doc和docx文件
  19. 一个简单的2022春节倒计时
  20. Vue项目设置导航栏高亮

热门文章

  1. 淘宝运营 一张流程图 精准定位目标人群,找到店铺精准画像
  2. 第六节 图片风格迁移和GAN
  3. 2020的一篇鸡鸣狗盗的远程桌面配置文档
  4. 通过电脑屏幕传输文件
  5. 聪明的电教员程序(C++)
  6. 在Google Daydream上用VR观看Youtobe视频吧!
  7. numpy求矩阵的特征值与特征向量(np.linalg.eig函数详解)
  8. 最新目的地扩增使AVOXI成为全球最大的虚拟电话号码覆盖区域
  9. swift perfect mysql_Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)...
  10. 信息处理交换用汉字编码字符集 GB2312-80