ESP32-S3 IDF音频开发:I2S数字麦克风与MAX98357录放音
上一篇记录了 ESP32-S3 的 ESP-IDF 入门,包括环境搭建、hello world、CMake、烧录、串口监视以及 USB-JTAG 调试。这一次开始正式进入音频开发,目标是把板载 I2S 数字麦克风和 MAX98357 I2S 功放串起来,完成一个最小但完整的音频闭环:按音量-录音,按音量+播放录音。

这篇笔记重点记录今天对 I2S、数字麦克风、MAX98357、PCM 以及 ESP-IDF 新版 I2S 驱动的理解和实践过程。最终工程放在:projects/01_max98357_play、projects/02_i2s_mic。
在 AI 辅助编程时代,我们见证了代码生成效率的惊人提升,但也面临着一个新的挑战:当 AI 能够快速生成大量代码时,如何确保系统的一致性、可维护性和演进方向?在上一篇文章《