STM32 USB AUDIO教程——导读

╰半夏微凉° 2022-09-07 09:47 347阅读 0赞

STM32 USB AUDIO教程,基于正点原子的STM32F407探索者开发板,通过CUBEMX、移植等方式实现USB音频播放speaker和USB音频录制mic等功能。

  • 资料篇,主要是X-CUBE-USB-AUDIO资料的概述和翻译
  • 基础篇,主要基础demo的细节讲解,以及对STM32CubeExpansion_USBAudioStreaming代码流程的讲解
  • 进阶篇,基于正点原子的STM32F407探索者开发板,完全实现USB音频播放和录音功能

一、资料篇

X-CUBE-USB-AUDIO 资料篇①——整体介绍

X-CUBE-USB-AUDIO 资料篇②——AUD_Streaming10 USB音频设备扩展应用

X-CUBE-USB-AUDIO 资料篇③——USB音频流概述

X-CUBE-USB-AUDIO 资料篇④——USB音频流传输实例(音频播放+音频录制)

X-CUBE-USB-AUDIO 资料篇⑤——USB音频流扩展包软件架构

X-CUBE-USB-AUDIO 资料篇⑥——USB音频播放初始化Init流程详解

X-CUBE-USB-AUDIO 资料篇⑦——USB音频播放启动Start流程详解

X-CUBE-USB-AUDIO 资料篇⑧——USB音频播放真实数据流程详解

X-CUBE-USB-AUDIO 资料篇⑨——STM32446E-EVAL原理图

X-CUBE-USB-AUDIO 资料篇⑩——stm32446e_eval_audio_ex驱动的使用

二、基础篇

STM32 USB AUDIO 基础篇①——通过STM32CubeMX生成USB Speaker音频播放Demo(史上最简单)

STM32 USB AUDIO 基础篇②——USB的VID和PID

STM32 USB AUDIO 基础篇③——模拟MIC、ECM数字麦克风、MEMS数字麦克风、PDM、PCM的简介与差异

STM32 USB AUDIO 基础篇④——STM32CubeExpansion_USBAudioStreaming整体软硬件框架介绍

STM32 USB AUDIO 基础篇⑤——STM32CubeExpansion_USBAudioStreaming音频播放流程详解

STM32 USB AUDIO 基础篇⑥——STM32CubeExpansion_USBAudioStreaming音频录制流程详解

STM32 USB AUDIO 基础篇⑦——STM32CubeExpansion_USBAudioStreaming音量控制流程详解

STM32 USB AUDIO 基础篇⑧——I2S DMA双缓冲HAL_DMAEx_MultiBufferStart详解

STM32 USB AUDIO 基础篇⑨——I2S DMA接收HAL_I2S_Receive_DMA的疑点

三、进阶篇

STM32 USB AUDIO 进阶篇①——USB音频播放和录音全功能框架简述(基于STM32F407开发板实现)

STM32 USB AUDIO 进阶篇②——USB音频播放部分代码修改详解(基于STM32F407开发板实现)

STM32 USB AUDIO 进阶篇③——USB音频录制部分代码修改详解(基于STM32F407开发板实现)

觉得好,就一键三连呗(点赞+收藏+关注)

发表评论

表情:
评论列表 (有 0 条评论,347人围观)

还没有评论,来说两句吧...

相关阅读

    相关 [STM32]USB调试枚举

    方法1: 插上目标USB,就可以看到目标USB的配置,然后把自己的USB配置成一模一样就行,如下图: ![watermark_type_ZmFuZ3poZW5naGVpdGk