打印
[电路设计]

【菜农助学活动】新唐I2S程序讨论帖

[复制链接]
6835|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Cube|  楼主 | 2011-3-24 19:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Cube 于 2011-3-29 16:21 编辑

关于菜农M0助学板的I2S应用讨论帖

可以参照上传附件的程序各抒己见,踊跃发言

争取获得菜农250大奖。

未命名.jpg (179.31 KB )

未命名.jpg

Smpl_UAC_By mcu123.rar

1.11 MB

相关帖子

沙发
hotpower| | 2011-3-24 19:18 | 只看该作者

使用特权

评论回复
板凳
murex| | 2011-3-24 19:22 | 只看该作者
俺也下载来试试看

使用特权

评论回复
地板
jutyy| | 2011-3-24 20:02 | 只看该作者
从来就没弄过,学习。

使用特权

评论回复
5
hotpower| | 2011-3-24 23:49 | 只看该作者
本帖最后由 hotpower 于 2011-3-24 23:53 编辑

菜农新唐Cortex-M0助学开发板电路原理图:
HotWC3_NUC120.pdf (64.9 KB)

使用特权

评论回复
6
sleijun| | 2011-3-24 23:59 | 只看该作者
你打算下载啥来试试?

使用特权

评论回复
7
hotpower| | 2011-3-25 06:30 | 只看该作者
昨晚21:28,从1042层楼开始,至22:14登上1250层楼,用时46分钟盖楼208层楼。
一位在校大学生秒杀成功!!!
祝贺未来的水王!!!未来的电工!!!

使用特权

评论回复
8
学习芯唐| | 2011-3-25 20:36 | 只看该作者
usb声卡

使用特权

评论回复
9
hotpower| | 2011-3-26 22:21 | 只看该作者
对,就是有些杂音


菜农Cortex-M0助学园地

使用特权

评论回复
10
学习芯唐| | 2011-3-27 06:28 | 只看该作者
调试通过,效果( ^_^ )不错啊!

使用特权

评论回复
11
hotpower| | 2011-3-27 12:15 | 只看该作者
调试通过,效果( ^_^ )不错啊!
学习芯唐 发表于 2011-3-27 06:28


俺怎么杂音很大,是耳机的问题???

使用特权

评论回复
12
学习芯唐| | 2011-3-27 17:06 | 只看该作者
不是耳机问题,是电源滤波问题,要处理一下。

使用特权

评论回复
13
hotpower| | 2011-4-10 08:54 | 只看该作者
应该是滤波问题

使用特权

评论回复
14
weshiluwei6| | 2011-4-29 23:19 | 只看该作者
太给力了

使用特权

评论回复
15
hotpower| | 2011-6-20 15:07 | 只看该作者
顶起来,有网友问。

使用特权

评论回复
16
Jerry2000| | 2011-7-19 09:23 | 只看该作者
我有个问题:您板上的HT82V731必须轮流传送左右通道。如果我将120的I2S设为单声道模式(因为有段声音是单声道格式的),那么120会自动将另一声道发送0,还是根本就不会切换另一声道的发送呢?

使用特权

评论回复
17
Jerry2000| | 2011-7-19 09:30 | 只看该作者
本帖最后由 Jerry2000 于 2011-7-19 09:32 编辑

以下是菜农大叔的例程(本帖下载的例程,文件夹名"Smpl_UAC_2011-1-22_OK")对I2S的设置

/* Configure I2S */
st.u32SampleRate          = 16000;
st.u8WordWidth           = DRVI2S_DATABIT_16;
st.u8AudioFormat          = DRVI2S_STEREO;  //DRVI2S_MONO  ,DRVI2S_STEREO               
st.u8DataFormat           = DRVI2S_FORMAT_MSB; //DRVI2S_FORMAT_MSB ,DRVI2S_FORMAT_I2S
st.u8Mode          = DRVI2S_MODE_MASTER;
st.u8TxFIFOThreshold = DRVI2S_FIFO_LEVEL_WORD_4;
st.u8RxFIFOThreshold = DRVI2S_FIFO_LEVEL_WORD_4;
DrvI2S_Open(&st);

按此配置的话,I2S工作在双声道,采样率16K的模式。但是如果我在PC上播放单声道,采样率不是16K的音频文件,那不就不能播放了吗?

使用特权

评论回复
18
Jerry2000| | 2011-7-20 14:23 | 只看该作者
经过实测,菜农大叔的的例程可以工作(如同USB耳机),只是有噪音。

关于I2S为何配置为16000的问题,我查看了新唐UACsys.h后发现,原来已经默认设置为16K了。
我猜测:当插入USB口后,即通知PC,本USB耳机为16K的,于是当PC播放任何音频文件时,会自动将音频数据转换为16K的,然后再发送给大叔的device,所以只要I2S设置为16K就可以正常工作了。

使用特权

评论回复
19
hotpower| | 2011-7-20 21:05 | 只看该作者
网友说噪音是助学板电源简陋,他改了电源(估计加大电容),音质很好

使用特权

评论回复
20
ichuangj| | 2011-7-28 16:25 | 只看该作者
不是用120来播放吗?怎么启动了PC里面的播放器?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:诚学敏思,踏实点滴

0

主题

270

帖子

1

粉丝