OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8453|回复: 8

stm32f103 异步 USB声卡

[复制链接]

1

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2015-11-20
在线时间
4 小时
发表于 2019-2-4 16:10:31 | 显示全部楼层 |阅读模式
这个是基于原子开发板实验51深度修改,你们有开发板的肯定不能直接跑了,已经用了很久稳如老狗。由于stm32f103内部PMA缓冲区较小并且强制要求双缓冲操作(谁tm设计的)用掉两倍的缓冲,最大只能支持cd级别的音质,但是已经完全具有使用意义,毕竟cd无损文件目前还是主流。代码完全开源,注释多如牛毛,方便买不起XMOS或者cm6631的穷烧同学仿制,谢绝奸商抄袭。

pcb.JPG

代码有两个版本:
1,这份代码是使用stm32内部PLL产生i2s时钟,供调试使用的,无需外部时钟,这份代码不再更新维护
https://github.com/rushxrushx/stm32f1-usbaudio-wo-cpld
2,这份是图片上硬件的代码,I2s为slave方式,代码还在维护中,推荐使用
https://github.com/rushxrushx/stm32f1-usbaudio-with-cpld
代码全部改为在线围观,也可以很方便的download as ZIP,就不单独发附件了
另外,以前写的usb音频的原理,原文不搬了,请前往观看 http://bbs.mydigit.cn/read.php?tid=2594841



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2019-2-5 07:41:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

163

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1214
金钱
1214
注册时间
2016-5-19
在线时间
297 小时
发表于 2019-2-8 14:04:56 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

59

主题

196

帖子

0

精华

高级会员

Rank: 4

积分
770
金钱
770
注册时间
2018-5-3
在线时间
192 小时
发表于 2019-3-5 11:11:21 | 显示全部楼层
本帖最后由 13372533333 于 2019-3-5 11:15 编辑

谢谢分享,现在需要做一个24位的USB声卡,这款是16位的,有24位的吗?
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-19
在线时间
30 小时
发表于 2019-4-9 16:32:37 | 显示全部楼层
你这个CPLD加上去干嘛用,怎么没在板上加个CODEC
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2012-4-10
在线时间
7 小时
发表于 2020-5-25 16:40:27 | 显示全部楼层
楼主精力旺盛,无私有趣。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2020-8-20
在线时间
5 小时
发表于 2020-8-20 09:25:36 来自手机 | 显示全部楼层
谢谢楼主分享,请问图片上硬件哪里可以买?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2017-11-11
在线时间
4 小时
发表于 2020-8-25 21:50:00 | 显示全部楼层
楼主还有玩USB声卡吗
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-10-6
在线时间
0 小时
发表于 2021-10-6 23:50:04 | 显示全部楼层
板子哪里买?usb音频的原理进不去,无法注册
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 04:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表