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就释放了.
释放掉了意味着什么? 只是定义了电压? 还是这个引脚可以当普通引脚用了? 我不知道怎么翻译过来放上去啊.
@骑驴玩儿漂移 释放就是不绑定引脚了,不绑定引脚就可以用.
@TaterLi 如何修改默认端口ttyUSB0呢,我一直和设备连接不上
@小宝 那个跟ESP无关,检查下ttyUSB0的设备文件权限哦.
@TaterLi 我看了下我的设备号,不是ttyUSB0,我如何修改,我确信不是权限问题。因为我那显示的ttyUSB12
@小宝 项目下make menuconfig