
本人新手一枚。 我在 STM32F413 discovery 板子上试验 USB Audio,参考了本论坛的文章 https://www.stmcu.org.cn/module/forum/thread-615950-1-1.html 我先用 STM32CubeMX 5.2.1 生成代码框架,然后再把 STM32CubeF4 V1.24.1 里面的 stm32f413h_discovery.c, stm32f413h_discovery_audio.c, wm8994.c 这几个源文件添加到工程里,用的 toolchain 是 IAR 8.30。 现在的问题是,如果在 usbd_audio_if.c 里面函数 AUDIO_Init_FS 里面什么都不调那么能成功地枚举出 "STM32 Audio Class" 设备, 但是只要 AUDIO_Init_FS 里面调了 BSP_AUDIO_OUT_Init 就会枚举失败,显示“未知 USB 设备”,跟踪 BSP_AUDIO_OUT_Init 的执行过程没发现问题, 而且这个函数返回值也是OK,但是紧接着 AUDIO_DeInit_FS 就被调了,也跟踪了 USB 中断和 DMA 中断都有,查了好几天查不出原因,时钟配置好像也没问题,求助坛友帮忙指导,多谢! |
STM32 F407骄阳电机版用DMA双缓存接收串口数据时,上电第一次接收区是memory1而不是memory0?
STM32F407骄阳版用DMA双缓存区接收串口数据,上电第一次接收到的数据在memory1而不是memory0
stm32f407无法配置定时器2为全部dma
FreeRTOS问题求解
使用stm32F407连接PHY芯片进行以太网通讯,一插网线就会进入错误中断。
ST的IMU和地磁计用motionfx库融合后航向角异常的问题
CUEBIDE生成的APP程序,在写入FLASH之后无法正常跳转。
有关Cubeide IAP 问题
stm32驱动st7735屏幕区分地图上的障碍物.
stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb开发库
谢谢
但还是有问题:播放没有声音,目前查到 USB 数据过来了但是 DMA 往 I2S 传数据只传了一次就停了,发现 usbd_audio_if.c 里面调到 BSP_AUDIO_OUT_ChangeBuffer 时参数 size 是 0 所以停掉了,不知道为什么。高手们这个有经验吗?
找不到驱动。。。
不需要装驱动,Windows支持标准的USB Audio Class设备
你说的是Win10吧,Win7是不支持的,我换了Win10系统就可以了
需要换成Win10系统才行,如果你用的Win7或者之前的版本就不行,系统没有集成USB Audio Class设备驱动
额,不是吧,WIN7支持USB AUDIO 1.0也就是全速,如果你是USB AUDIO 2.0,win7是不支持的,win10支持。
如果你的是USB AUDIO CLASS1.0,枚举的全速设备,WIN7上面不成功,你可以换一台WIN7电脑试一下,如果还不行,只能说明你代码有问题。