ESP32 / ESP-WROOM-32 的 SPI 引脚分配是什么?
使用 ESP32 作为 SPI 主机时,你可以为 SCLK、MISO、MOSI 和 CS 信号使用任何引脚,但使用以下引脚集有轻微优势:
[table id=5 /]
如果你使用SPI2 的所有引脚或SPI3 的所有引脚,使用这些引脚稍快,因为信号不必通过 GPIO 矩阵路由。这具有较低输入延迟(在高速时对于避免 MISO 建立时间问题很重要)的优势,并且你可以在 80 MHz(相对于 GPIO 矩阵的 40 MHz)操作 SPI 总线。
如果你使用上面列出的以外的任何引脚,所有引脚都将通过 GPIO 矩阵路由 - 所以要么使用所有这些引脚,要么完全忽略它。注意某些引脚仅输入或保留用于特殊功能,因此它们可能不能用于某些或所有 SPI 信号。 来源和进一步阅读:ESP32 SPI 主驱动文档
Check out similar posts by category:
Electronics, ESP8266/ESP32
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow