ES8388

我要报错
  • 使用ES8388和LCD的制作一个MP3播放器

    该项目基于STM32F407ZGT6微控制器,设计并实现了在RT-Thread RT-Spark开发板上的裸机DIY MP3播放器。音乐音符通过软件合成,并借助I2S3外设以循环模式的DMA方式传输至板载ES8388音频编解码器。八首歌曲被编码为结构化音符数组,可通过三个GPIO中断驱动按钮进行导航。播放状态、曲目信息以及按钮使用说明显示在240x240分辨率的ST7789 LCD屏幕上,该屏幕通过8位并行模式的FSMC驱动。本项目未使用任何实时操作系统(RTOS),而是由DMA传输回调处理实时音频缓冲区填充,EXTI回调处理按钮事件,主循环则通过一个可变标志位实现LCD画面的刷新。此方案旨在确保音频时序的确定性,并避免调度器带来的开销。

  • ES8388-音频编解码器(下)

    嵌入式分享
    2025-11-23
    ES8388
  • ES8388-音频编解码器(上)

    嵌入式分享
    2025-11-19
    ES8388