ESP32-使用eFuse 固化VDD_SDIO支持电压,释放GPIO12
使用eFuse释放ESP32的IO12引脚
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相关推荐
- esp32 python-ESP32教程:MicroPython支持
本MicroPython教程旨在阐释如何将MicroPython固件烧录到ESP32并使用简单的"Hello World(你好,世界)"程序进行测试. 简介 本文旨在阐释如何将Mi ...
- efuse 加密文件 linux,乐鑫关于“故障注入”和 “eFuse 保护”的安全建议 (CVE-2019-17391)...
问题摘要 攻击者可以在 ESP32 芯片复位后读取 eFuse 数据的过程中,通过"故障注入"的物理攻击手段,破坏 ESP32 的 eFuse 读取值.具体来说,遭到破坏的部分可能 ...
- ESP32 的 I2C 原理 应用入门
集成电路总线 ( Inter-Integrated Circuit ,缩写 I²C ),详细说明参见:I2C(维基百科) I2C 总线介绍 I2C 总线由数据线 SDA 和 时钟线 SCL 两条线构成 ...
- esp32学习笔记(4)——adc
文章目录 前言 一.ESP32 ADC相关介绍 二.使用步骤 1.接口函数介绍 2.代码示例 总结 前言 ADC即模拟数字转换器(Analog-to-digital converter)是用于将模拟形 ...
- 【ESP32最全学习笔记(基础篇)——1.ESP32简介】
ESP32 新手?从这里开始! 关于本教程: ESP32 基础篇 1.ESP32简介 ☑ 2.ESP32 Arduino 集成开发环 ...
- AS5047P磁编码器ESP32驱动程序、硬件电路设计、SPI通信时序、逻辑波形分析、注意事项
1.AS5047P硬件设计 1.1 简介.性能参数 AS5047P 是一种款高分辨率旋转位置传感器,用于在整个 360 度范围内进行高速(高达 28krpm)角度测量.这种新型位置传感器配备了革命性的 ...
- ESPIDF开发ESP32学习笔记【WiFi实现】
WiFi外设配置 ESP32/8266的Wi-Fi库支持配置及监控Wi-Fi连网功能 相关内容参考乐鑫的ESP32/8266文档https://docs.espressif.com/projects/ ...
- ESP32学习笔记(5)——WiFi接口使用(STA和AP模式)
一.概述 Wi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能. 支持配置: 基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP). AP 模式( ...
- ESP32驱动3.2寸ILI9341显示屏+XPT2046触摸,GUIslice用户图形库
ESP32的主板ESPDUINO-32如下: 屏用如下的: 显示驱动用TFT_eSPI,这个显示的速度比adafruit ILI9341快10倍. 一.配置TFT_eSPI: arduino IDE ...
最新文章
- FluxSink实例及解析
- 人最大的荣耀不在于从未失败,而在于每次失败以后都能东山再起
- Unix目录结构的来历
- tensorflow_yolo-v3笔记 IOU:Intersection over union 交并比
- c 语言中三个函数,帮忙解释几个C语言中的函数?
- 为什么 SAP Spartacus 不手动导入 UserAccountModule,就看不到 LoginForm?
- DHCP服务器-配置
- Quickly Find/ Open a file in Visual Studio
- 【Docker】ERROR: Could not find a version that satisfies the requirement pytest==5.0.1
- python selenium page object_Selenium Page Object 自动化测试框架-Page Object设计
- 作死!研究生用实验室里的烧杯冲咖啡,喝完就进了医院抢救
- 浙大版《C语言程序设计(第3版)》题目集(编程题q41-q50)
- Faithfully yours, nginx. 浏览器中显示包504,504 Gateway Time-out解决办法
- 认证 (Authentication) 和授权 (Authorization)
- python爬虫: 爬取拉勾网职位并分析
- 【BPM架构】BPM 平台:独立还是微服务实现
- day04 爬取豌豆荚app数据的两种方法
- java读取docx_java使用poi读取doc和docx文件
- 一个简单的2022春节倒计时
- Vue项目设置导航栏高亮
热门文章
- 淘宝运营 一张流程图 精准定位目标人群,找到店铺精准画像
- 第六节 图片风格迁移和GAN
- 2020的一篇鸡鸣狗盗的远程桌面配置文档
- 通过电脑屏幕传输文件
- 聪明的电教员程序(C++)
- 在Google Daydream上用VR观看Youtobe视频吧!
- numpy求矩阵的特征值与特征向量(np.linalg.eig函数详解)
- 最新目的地扩增使AVOXI成为全球最大的虚拟电话号码覆盖区域
- swift perfect mysql_Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)...
- 信息处理交换用汉字编码字符集 GB2312-80