STM32F4 上的 USB 音频输入

时间:2021-06-27 14:47:40

标签: audio interface usb stm32

我尝试在基于 STM32F412 的定制板上创建一个带有音频输入和输出的简单 USB 音频接口。音频输出(从主机到目标)正在工作,也在音频设备 USB 类的 CubeMX 设置的帮助下工作。但不知何故,我无法弄清楚相反的方式(从目标到主机)应该如何工作。

我看到音频输出时,AUDIO_PeriodicTC_FS 会被 AUDIO_OUT_TC 命令定期(每 1 毫秒)调用一次。它永远不会被 AUDIO_IN_TC 调用。我试图用一些音频数据调用 HAL_PCD_EP_Transmit,但主机没有得到输入...

描述符应该是正确的,至少我看到主机上显示了两个接口(输入和输出)。

是否有人在这方面有经验或可以提供一些工作示例?

1 个答案:

答案 0 :(得分:0)

here。使用和验证。有用。如果你的芯片没有 USB OTG 可能需要更深的修改