我正在从事一个音频项目。我们像USB音频设备一样使用stm32f407从PC获取音频数据,然后通过I2S模块发送出去。我们正在使用 stm32f4 Discovery 套件和 STM32cubeMX。按照这个视频生成代码后,我什么也没做,闪到Kit;我的电脑识别出 STM 音频设备,但在播放音乐时没有任何数据发送到我的套件,除了 MuteCMD 。我的问题是:
当数据从 PC 流到 Kit 时,我不知道哪个函数是回调。
为什么PC识别我的套件是音频输出设备,但是当我在PC上配置音量并且没有任何音乐数据发送到我的设备时,没有调用音量控制的回调。当我将 PC 静音时,会调用唯一的一个静音控制回调函数。
这是我在 STM32cubeMX 中的配置