idfvscode专题

【快速上手ESP32(基于ESP-IDFVSCode)】09-Flash存储

ESP32中的Flash 关于ESP32中的Flash,我们需要再回顾一下命名规则。 我用的是立创开发板设计的板子,芯片型号是ESP32S3R8N8,因此可以知道我这块板子有8MB的Flash,大家可以参照着命名规则看看自己有多大的Flash容量。 操作Flash #include "nvs_flash.h" 我们可以使用NVS(非易失性存储)库来对Flash进行操作,以键值对的形式存储

【快速上手ESP32(基于ESP-IDFVSCode)】07-I2C(附BH1750实战代码)

I2C I2C,全称Inter-Integrated Circuit,是一种用于在集成电路之间进行短距离数据传输的通信协议。它最初由Philips(现在的NXP半导体)公司于1980年代初开发,现已成为广泛应用于电子设备之间通信的标准。 I2C协议简单、灵活且广泛支持,常被用于连接传感器、存储器、显示屏和其他外设到微控制器、微处理器或其他集成电路上。其数据传输遵循一定的帧格式,每8位传输完成后