跳转到内容

I²S 音频组件

i2s_audio 组件允许通过 I²S 发送和接收音频。 此组件仅适用于基于 ESP32 的芯片。

# 示例配置条目
i2s_audio:
i2s_lrclk_pin: GPIOXX
i2s_bclk_pin: GPIOXX
  • i2s_lrclk_pin (必需, 引脚): 用于 I²S LRCLK (左/右时钟) 信号的 GPIO 引脚,也称为 WS (字选择)FS (帧同步)
  • i2s_bclk_pin (可选, 引脚): 用于 I²S BCLK (位时钟) 信号的 GPIO 引脚,也称为 SCK (串行时钟)
  • i2s_mclk_pin (可选, 引脚): 用于 I²S MCLK (主时钟) 信号的 GPIO 引脚。
  • id (可选, ID): 如果需要多个 I²S 总线,请手动指定此总线的 ID。
  • use_legacy (可选, 布尔值): 当使用 esp-idf 框架版本 5.x.x 时使用旧版 I²S 驱动程序。不适用于 Arduino 框架或 esp-idf 版本 < 5。所有 i2s_audio 组件需要使用相同的设置。默认为 false