没志青年
发布于 2025-07-19 / 16 阅读
0

ESP32 SPI

30 章,1047

SPI 主机驱动程序 - ESP32 - — ESP-IDF 编程指南 v5.5 文档

ESP32-S3 有 4 个 SPI 控制器

SPI0、SPI1 用于访问外部 Flash 和 PSRAM,用户最好不要使用,很容易出问题

因为如果使用的话,外部的 Flash 或 PSRAM 就不能使用了,这时候如果 CPU 还想执行放在 Flash 里的代码,就会“卡死”。

模组的话好像不会引出来这些引脚,不确定。

SPI2、SPI3为通用 SPI 控制器,叫做GP-SPI2、GP-SPI3,每个控制器支持 3 个片选引脚,即最多3个设备,没有默认引脚,引脚是自由映射的。

第一个例子使用的是SPI1,需要一些额外的设置,还挺麻烦的。