Search found 13 matches
- Sat Sep 18, 2021 1:42 am
- Forum: 硬件问题讨论
- Topic: 为何ESP8266无固件时会在GPIO0输出26M时钟?
- Replies: 0
- Views: 3572
为何ESP8266无固件时会在GPIO0输出26M时钟?
使用esptool.py的erase_flash命令将FLASH固件全部擦除,上电,这时候在GPIO0上会输出26M时钟信号,如图 01-GPIO0和3.3V电源纹波.png 因为GPIO0默认状态下是通过电阻上拉到3.3V的,这个时钟信号会严重干扰3.3V电源,普通的LDO对这么高频的信号是完全没有调整能力的。 作为对比,按下复位按键以后,GPIO0和3.3V电源都是十分干净的。 02-复位时GPIO0和3.3V电源.png 像1117这种LDO对于负载的调整能力已经很强了(代价就是静态电流大),即使这样,对于这种26M的干扰完全没有抑制能力,很多ESP8266的文档提到要用500mA的电源...
- Sat Sep 18, 2021 12:05 am
- Forum: 硬件问题讨论
- Topic: ESP8266的CHIP_EN和EXT_RSTB管脚感觉是重复的
- Replies: 1
- Views: 5203
ESP8266的CHIP_EN和EXT_RSTB管脚感觉是重复的
这两个管脚,都是低电平复位芯片,高电平使能芯片。现代的MCU大多数都是一个全局复位管脚,ESP8266设计两个全局复位管脚的意义是什么呢?本身QFN32封装的可用IO就很少,复位占据两个IO这个设计看不懂。
后续的ESP32等芯片似乎去掉了EXT_RSTB这个管脚,只保留CHIP_EN这个全局复位管脚了,是不是说明EXT_RSTB这个管脚本身就是多余的呢?
后续的ESP32等芯片似乎去掉了EXT_RSTB这个管脚,只保留CHIP_EN这个全局复位管脚了,是不是说明EXT_RSTB这个管脚本身就是多余的呢?
- Wed Sep 15, 2021 3:29 am
- Forum: ESP-IDF 中文讨论版
- Topic: 是否可以设置idf.py默认使用的的串口?
- Replies: 2
- Views: 3310
Re: 是否可以设置idf.py默认使用的的串口?
设置环境变量:ESPTOOL_PORT
- Tue Sep 14, 2021 12:37 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?
- Replies: 8
- Views: 11865
Re: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?
再问一下ESP8266如何实现读取SPI FLASH的UID?ESP8266_RTOS_SDK最新的master分支中的spi_flash组件和ESP-IDF的差异很大,而且没有读取SPI FLASH的操作。 看了下代码,似乎用spi_user_cmd函数可以实现,参考代码如下,初步测试工作正常,这个spi_user_cmd函数和spi_cmd_t结构体并没有在头文件中导出,建议导出作为一个公共的接口。 extern bool spi_user_cmd(spi_cmd_dir_t mode, spi_cmd_t *p_cmd); esp_err_t esp_flash_read_uid(uin...
- Tue Sep 14, 2021 12:25 am
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?
- Replies: 8
- Views: 11865
Re: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?
最好的方法还是芯片自带UID,就不用去读SPI FLASH的UID了。
MCU中的UID很有用,产品序列号和加密都要用到。几乎所有的Cortex-M芯片都自带UID。
建议做成256位,其中32位线性增加用于序列号,其它的位完全随机,用于加密。
MCU中的UID很有用,产品序列号和加密都要用到。几乎所有的Cortex-M芯片都自带UID。
建议做成256位,其中32位线性增加用于序列号,其它的位完全随机,用于加密。
- Tue Sep 07, 2021 11:46 am
- Forum: ESP-AT 中文讨论版
- Topic: esp_at_core.h中很多函数是不开源的吗?
- Replies: 2
- Views: 12293
esp_at_core.h中很多函数是不开源的吗?
esp-at项目的component/at/include/esp_at_core.h文件中的很多函数在src目录下找不到实现,但是lib文件中很多.a的库。
本来想参考一下这些函数的代码实现,请问这些是不开源的吗?印象里早期的AT固件是都开源的。
本来想参考一下这些函数的代码实现,请问这些是不开源的吗?印象里早期的AT固件是都开源的。
- Wed Sep 01, 2021 3:47 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32-C3 开发环境问题
- Replies: 2
- Views: 4140
Re: ESP32-C3 开发环境问题
学会用LOG来调试,放弃IDE和JTAG接口吧,本来管脚也没几个。
- Wed Sep 01, 2021 3:05 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP8266使用ESP-IDF menuconfig功能时有乱码
- Replies: 0
- Views: 1830
ESP8266使用ESP-IDF menuconfig功能时有乱码
芯片为ESP8266EX1 主板为NodeMCU 系统Win7x64 git使用git version 2.33.0.windows.2 终端为MinTTY SDK使用的是ESP8266_RTOS_SDK,master分支最新版本commit e3d55f86a025a030fed38bc5886c814f22f92899 mconf版本为SDK指定安装的v4.6.0.0-idf-20190628 idf.py 其它功能build、clean、flash都正常。只有menuconfig的时候有乱码。 具体见图片,默认80x24终端下会有折行,几乎无法使用 2021-09-01_105616.j...
- Mon Aug 30, 2021 12:58 am
- Forum: 硬件问题讨论
- Topic: ESP32/ESP8266是否可以完全关闭Wifi功能?
- Replies: 5
- Views: 12685
Re: ESP32/ESP8266是否可以完全关闭Wifi功能?
wifi模式设置为null,同时进入Modem Sleep模式以后,实测电流从79mA降低到了24mA,温度降低了大约20度,这个功耗和72M的STM32F103C8接近了。
- Fri Aug 27, 2021 1:48 pm
- Forum: 硬件问题讨论
- Topic: ESP32/ESP8266是否可以完全关闭Wifi功能?
- Replies: 5
- Views: 12685
Re: ESP32/ESP8266是否可以完全关闭Wifi功能?
测试了下,去掉boot以后,直接地址从0x00000000引导,wifi默认是SOFTAP模式,还是有热点,应该不是boot中开启的wifi
XBOOT:v21.8.27 SDK:2.1.1(f4cdb80) by ECHO Studio
CPUID:0x00817CB1 80M Free:68080 Bytes SysTime:0x01A5E46B
BOOT:0x1F MODE:0x01 USER:0x00000000 MAP:0
Wifi Mode:SOFTAP_MODE Phy Mode:11n ADC:0x0005
XBOOT:v21.8.27 SDK:2.1.1(f4cdb80) by ECHO Studio
CPUID:0x00817CB1 80M Free:68080 Bytes SysTime:0x01A5E46B
BOOT:0x1F MODE:0x01 USER:0x00000000 MAP:0
Wifi Mode:SOFTAP_MODE Phy Mode:11n ADC:0x0005