[电路设计] 【菜农助学活动】新唐I2S程序讨论帖

[复制链接]
 楼主| Cube 发表于 2011-3-24 19:16 | 显示全部楼层 |阅读模式
本帖最后由 Cube 于 2011-3-29 16:21 编辑

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

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

争取获得菜农250大奖。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
hotpower 发表于 2011-3-24 19:18 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
murex 发表于 2011-3-24 19:22 | 显示全部楼层
俺也下载来试试看
jutyy 发表于 2011-3-24 20:02 | 显示全部楼层
从来就没弄过,学习。
hotpower 发表于 2011-3-24 23:49 | 显示全部楼层
本帖最后由 hotpower 于 2011-3-24 23:53 编辑

菜农新唐Cortex-M0助学开发板电路原理图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
sleijun 发表于 2011-3-24 23:59 | 显示全部楼层
你打算下载啥来试试?
hotpower 发表于 2011-3-25 06:30 | 显示全部楼层
昨晚21:28,从1042层楼开始,至22:14登上1250层楼,用时46分钟盖楼208层楼。
一位在校大学生秒杀成功!!!
祝贺未来的水王!!!未来的电工!!!
学习芯唐 发表于 2011-3-25 20:36 | 显示全部楼层
usb声卡
hotpower 发表于 2011-3-26 22:21 | 显示全部楼层
对,就是有些杂音


菜农Cortex-M0助学园地
学习芯唐 发表于 2011-3-27 06:28 | 显示全部楼层
调试通过,效果( ^_^ )不错啊!
hotpower 发表于 2011-3-27 12:15 | 显示全部楼层
调试通过,效果( ^_^ )不错啊!
学习芯唐 发表于 2011-3-27 06:28


俺怎么杂音很大,是耳机的问题???
学习芯唐 发表于 2011-3-27 17:06 | 显示全部楼层
不是耳机问题,是电源滤波问题,要处理一下。
hotpower 发表于 2011-4-10 08:54 | 显示全部楼层
应该是滤波问题
weshiluwei6 发表于 2011-4-29 23:19 | 显示全部楼层
太给力了
hotpower 发表于 2011-6-20 15:07 | 显示全部楼层
顶起来,有网友问。
Jerry2000 发表于 2011-7-19 09:23 | 显示全部楼层
我有个问题:您板上的HT82V731必须轮流传送左右通道。如果我将120的I2S设为单声道模式(因为有段声音是单声道格式的),那么120会自动将另一声道发送0,还是根本就不会切换另一声道的发送呢?
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的音频文件,那不就不能播放了吗?
Jerry2000 发表于 2011-7-20 14:23 | 显示全部楼层
经过实测,菜农大叔的的例程可以工作(如同USB耳机),只是有噪音。

关于I2S为何配置为16000的问题,我查看了新唐UACsys.h后发现,原来已经默认设置为16K了。
我猜测:当插入USB口后,即通知PC,本USB耳机为16K的,于是当PC播放任何音频文件时,会自动将音频数据转换为16K的,然后再发送给大叔的device,所以只要I2S设置为16K就可以正常工作了。
hotpower 发表于 2011-7-20 21:05 | 显示全部楼层
网友说噪音是助学板电源简陋,他改了电源(估计加大电容),音质很好
ichuangj 发表于 2011-7-28 16:25 | 显示全部楼层
不是用120来播放吗?怎么启动了PC里面的播放器?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

0

主题

270

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:诚学敏思,踏实点滴

0

主题

270

帖子

1

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