注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
wo4fisher的个人空间 http://home.eeworld.com.cn/space-uid-296469.html [收藏] [复制] [分享] [RSS]
日志

[ESP32-Audio-Kit音频开发板测评]之三play_mp3_control

已有 127 次阅读2021-9-23 23:01 |个人分类:esp32

一、前提

实现本节内容的前提是基于乐鑫官方ESP-IDF框架和ESP-ADF框架,已经可以成功编译官方的example例程。

这里使用的是vscode环境下的esp相关的插件。在成功踩过之前的坑之后,vscode可以完成官方example 的clone,build。

 这里选择了exampe中的基本例程,播放MP3音频文件,MP3文件直接随工程下载到板子上,无需SD卡。先听个响

二、准备工作

在vscode中,ctrl+shift+p,输入example关键字,选中“展示示例项目”,在弹出的选项中,选择“use current ESP-ADF”,然后再弹出的窗口中,选择get-started中的“play_mp3_control”,此时右边会显示此项目的一些相关信息,比如官方支持的开发板,如何使用等等。

   

 单击右侧的“create...”按钮,创建此示例项目的备份。

 

三、引脚适配

这里主要参考安信可官方的ESP32-LyraT V4.3开发板,ESP32-Audio-Kit音频开发板使用的ESP32-A1S模组,与ESP32-LyraT使用的同样的解码芯片8388,因此驱动可以直接拿来用。主要差别就是使用引脚有差异。

以上为乐鑫官方主要引脚分配

 安信可ESP-A1S对应引脚分配

打开esp-adf/components/audio_board/lyrat_v4_3/board_pins_config.c文件做如下修改:

I2C接口:

修改为:

 

  I2S接口:

修改为:

  然后,保存修改。

四、在vscode进行menuconfig

按下组合键ctrl+shift+p,输入关键字“esp”,找到如下的选项

 在打开的图形配置界面中,在“audio HAL”选项中选择 ESP32-LyraT V4.3。单击保存。

 

五、编译

待续...

补充:

 

 ESP32-A1S环境搭建及使用  https://docs.ai-thinker.com/esp32-a1s/env

ESP32-A1S音频模组概述:https://docs.ai-thinker.com/esp32-a1s 

ESP32⾳频产品设计指南  https://docs.ai-thinker.com/_media/esp32/docs/esp32_audio_design_guide.pdf

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册