2621|2

862

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

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

一、前提

实现本节内容的前提是基于乐鑫官方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

此帖出自无线连接论坛

最新回复

在乐鑫官方ESP-IDF框架和ESP-ADF框架下,vscode环境下的esp相关的插件可以完成官方example 的clone,build,楼主已经验证。谢谢分享   详情 回复 发表于 2021-9-25 10:43
点赞 关注(1)
个人签名水不撩不知深浅 人不拼怎知输赢
 

回复
举报

6882

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

在乐鑫官方ESP-IDF框架和ESP-ADF框架下,vscode环境下的esp相关的插件可以完成官方example 的clone,build,楼主已经验证。谢谢分享

此帖出自无线连接论坛
 
 

回复

862

帖子

2

TA的资源

纯净的硅(初级)

板凳
 
本帖最后由 wo4fisher 于 2021-9-27 14:07 编辑

补充一:基于之前可以正确编译原工程和修改引脚之后,再次编译,不出意外,会100%通过。

运行串口显示log信息如下:

 喇叭里也会传出哒哒哒的“噪声”。

传视频比较麻烦/或者是我还没学会,这里就不传了。

此帖出自无线连接论坛
个人签名水不撩不知深浅 人不拼怎知输赢
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表