什么是外部RAM?


ESP32芯片包含内存520KB。尽管对于大多数项目而言已足够,但其他项目可能需要更多的内存。为了增加微控制器的容量,制造商可以在板上添加一个存储芯片。该外部RAM芯片通过SPI总线连接到ESP32
从理论上讲,可以使用任何SPI存储器芯片,但实际上,ESP32一直使用的 SPI/QSPI PSRAM。由于该芯片使用称为伪静态RAM(PSRAM)的技术,因此当我们真正要说“外部SPI RAM”时,我们经常使用名称“ PSRAM”。psram是目前用于智能设备产品较为广泛的一种减少成本的存储解决方案,Density 64Mb/Part#IPS6404L
使用扩展的内存需要程序员做一些额外的工作:您需要调用专用的分配函数。