[应用相关] STM32F103ZET6 USB音频驱动(喇叭和麦克风同时实现)

[复制链接]
3701|15
 楼主| 不明所以 发表于 2019-9-16 11:21 | 显示全部楼层 |阅读模式
本帖最后由 不明所以 于 2019-9-16 11:23 编辑

有没有哪位大神能够帮忙一下,我移植的是官网的speaker例子改的,但是枚举不成功。stm32f103zet6芯片

评论

老师,您好。 请问可以分享一下代码源工程吗?我现在刚好准备一个这类的毕设,搞了几天没有配置好USB的几个描述符。想借鉴下您的配置。如果可以,通过邮箱:656561292@qq.com联系我,再次感谢您! 刘炘  发表于 2020-2-17 23:40
 楼主| 不明所以 发表于 2019-9-17 09:03 | 显示全部楼层
现在遇到的问题是移植官网上的speaker程序可以实现数据的下行,添加描述符后电脑无法识别micphone,屏蔽speaker 只打开mic识别了,但是进不了中断无法将数据上传到电脑端
 楼主| 不明所以 发表于 2019-9-17 09:04 | 显示全部楼层
有没有大神帮帮忙?
 楼主| 不明所以 发表于 2019-9-29 16:26 | 显示全部楼层
基于stm32f103 speaker 为基础 重新配置实现mic和speaker数据的上行和下行基本结题
keaibukelian 发表于 2019-10-14 13:09 | 显示全部楼层
帮楼主顶一下
labasi 发表于 2019-10-14 15:13 | 显示全部楼层
帮楼主顶一下
paotangsan 发表于 2019-10-14 15:16 | 显示全部楼层
报的什么错误啊
renzheshengui 发表于 2019-10-14 15:21 | 显示全部楼层
不太清楚啊
wakayi 发表于 2019-10-14 15:24 | 显示全部楼层
非常感谢分享
wowu 发表于 2019-10-14 15:28 | 显示全部楼层
帮楼主顶一下吧
sgw18181 发表于 2019-10-22 10:40 | 显示全部楼层
不明所以 发表于 2019-9-29 16:26
基于stm32f103 speaker 为基础 重新配置实现mic和speaker数据的上行和下行基本结题 ...

麻烦加下QQ52212125,请教
 楼主| 不明所以 发表于 2019-11-1 10:50 | 显示全部楼层
sgw18181 发表于 2019-10-22 10:40
麻烦加下QQ52212125,请教

我也是新手,你有什么问题,可以说出来,如果不方便的话加qq2113864557
 楼主| 不明所以 发表于 2019-11-1 10:50 | 显示全部楼层
sgw18181 发表于 2019-10-22 10:40
麻烦加下QQ52212125,请教

我也是新手,你有什么问题,可以说出来
电子ai好者 发表于 2019-11-6 17:19 | 显示全部楼层
您好!向您请教一下,我用官方的STM3210E_EVAL板子移植官方的audio speaker程序,由于Windows不支持22K的音频输出,因此将音频输出更改为48K,8位,双声道输出,现在使用逻辑分析仪从USB总线上可以看到数据已经发送到STM32,但是在void EP1_OUT_Callback(void)中读取接收到的字节个数时钟为0,不知道为什么!
void EP1_OUT_Callback(void)
{
  uint16_t Data_Len;       /* data length*/
  
  if (GetENDPOINT(ENDP1) & EP_DTOG_TX)
  {
    /*read from ENDP1_BUF0Addr buffer*/
    Data_Len = GetEPDblBuf0Count(ENDP1);    //这里读出来始终是0
    PMAToUserBufferCopy(Stream_Buff, ENDP1_BUF0Addr, Data_Len);
  }
  else
  {
    /*read from ENDP1_BUF1Addr buffer*/
    Data_Len = GetEPDblBuf1Count(ENDP1);
    PMAToUserBufferCopy(Stream_Buff, ENDP1_BUF1Addr, Data_Len);
  }
       
  FreeUserBuffer(ENDP1, EP_DBUF_OUT);
        SetEPRxValid(ENDP1);
  In_Data_Offset += Data_Len;
}
600035dc28fcd870b0.png
 楼主| 不明所以 发表于 2019-11-13 08:40 | 显示全部楼层
电子ai好者 发表于 2019-11-6 17:19
您好!向您请教一下,我用官方的STM3210E_EVAL板子移植官方的audio speaker程序,由于Windows不支持22K的音 ...

你初始化的时候有没有修改端点1为输出,端点1的接收空间修改了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

37

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部