OpenEdv-开源电子网

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

探索者例程录音机实验,不开启mic通道就啥也录不到?

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-12-17
在线时间
1 小时
发表于 2018-12-17 15:28:39 | 显示全部楼层 |阅读模式
1金钱

[mw_shl_code=applescript,true]        WM8978_ADDA_Cfg(0,1);                //开启ADC
        WM8978_Input_Cfg(1,1,0);        //开启输入通道(MIC&LINE IN)
        WM8978_Output_Cfg(0,1);                //开启BYPASS输出
        WM8978_MIC_Gain(46);                //MIC增益设置
[/mw_shl_code]


改成
[mw_shl_code=applescript,true] WM8978_Input_Cfg(0,1,0); [/mw_shl_code]


想只录linein的信号,但程序表现为啥也录不到

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-12-18 02:04:50 | 显示全部楼层
你得对linein做合适的配置才可以
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-12-17
在线时间
1 小时
 楼主| 发表于 2018-12-18 09:53:09 | 显示全部楼层
正点原子 发表于 2018-12-18 02:04
你得对linein做合适的配置才可以

例程表现是同时开启了 Mic 和 LineIn, 录音的时候两者同时被采集了,因此我修改时只是简单的改了一个参数,停用了Mic,其他代码未动。但结果是啥也录不到了。

原例程中有这么一段对LineIn的设置:
[mw_shl_code=applescript,true]        if(lineinen)WM8978_LINEIN_Gain(5);//LINE IN 0dB增益
        else WM8978_LINEIN_Gain(0);        //关闭LINE IN
[/mw_shl_code]
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-12-19 02:29:24 | 显示全部楼层
zoro5722 发表于 2018-12-18 09:53
例程表现是同时开启了 Mic 和 LineIn, 录音的时候两者同时被采集了,因此我修改时只是简单的改了一个参 ...

我们例程没有同时开启这两个的哦
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 06:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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