OpenEdv-开源电子网

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

STM32搭配VS1063做录音时遇到的问题

[复制链接]

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2016-7-22 09:26:03 | 显示全部楼层 |阅读模式
1金钱
VS_Load_Patch((u16*)wav_plugin, 1603);//VS1063的WAV录音需要patch
static const u16 wav_plugin[1603]=/* Compressed plugin */
求大侠们给patch

最佳答案

查看完整内容[请看2#楼]

初始化如下: VS10X3_WR_Cmd(0x02, 0x0000); VS10X3_WR_Cmd(0x0C, 48000); //设置采样率,设置为48Khz VS10X3_WR_Cmd(0x0D,1024); //设置增益,0,自动增益.1024相当于1倍,512相当于0.5倍,最大值65535=64倍 VS10X3_WR_Cmd(0x0E, 0); //设置增益最大值,0,代表最大值65536=64X VS10X3_WR_Cmd(0x0F, 0x60); //左通道(MIC单声道输入) VS10X3_WR_Cmd(0x03, 0x2000); //设置VS10XX的时 ...
我是可以什么都不说 ,但不可以什么都不做。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
 楼主| 发表于 2016-7-22 09:26:04 | 显示全部楼层
初始化如下:       
VS10X3_WR_Cmd(0x02, 0x0000);   
        VS10X3_WR_Cmd(0x0C, 48000);      //设置采样率,设置为48Khz
        VS10X3_WR_Cmd(0x0D,1024);       //设置增益,0,自动增益.1024相当于1倍,512相当于0.5倍,最大值65535=64倍       
        VS10X3_WR_Cmd(0x0E, 0);         //设置增益最大值,0,代表最大值65536=64X
        VS10X3_WR_Cmd(0x0F, 0x60);         //左通道(MIC单声道输入)
        VS10X3_WR_Cmd(0x03, 0x2000);    //设置VS10XX的时钟,MULT:2倍频;ADD:不允许;CLK:12.288Mhz
        VS10X3_WR_Cmd(0x00, 0x1804);    //MIC,录音激活
        VS10X3_WR_Cmd(0x07, 0x50);            //激活 Set address for RAM write/read
        vTaskDelay(5);                  //等待至少1.35ms
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-8-17
在线时间
1 小时
发表于 2016-8-24 22:12:13 | 显示全部楼层
楼主,请问你的问题解决了吗?我最近也在弄VS1063,编码部分始终整不出来
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
 楼主| 发表于 2016-9-19 11:36:53 | 显示全部楼层
chenfengzhou 发表于 2016-8-24 22:12
楼主,请问你的问题解决了吗?我最近也在弄VS1063,编码部分始终整不出来

我的问题已经解决了。
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

30

主题

210

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2012-11-22
在线时间
12 小时
发表于 2016-11-15 15:02:33 | 显示全部楼层
需要VS1063芯片可以联系我,我公司是VLSI原厂授权**商,绝对正品,绝对优势
回复

使用道具 举报

wangyannacl 该用户已被删除
发表于 2017-3-8 10:37:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
 楼主| 发表于 2017-4-12 19:20:21 | 显示全部楼层
wangyannacl 发表于 2017-3-8 10:37
楼主的1063模块是买的还是自己做的啊  求个购买的地方或者电路图啊

电路都是自己画的,芯片买的是散件。
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

11

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-10-10
在线时间
68 小时
发表于 2017-4-27 16:09:04 | 显示全部楼层
楼主,请你帮我看一下。也是VS1063a
   VS_WR_Cmd(SCI_CLOCKF,HZ_TO_SC_FREQ(12288000) | SC_MULT_53_45X | SC_ADD_53_00X);

        VS_WR_Cmd(SCI_AICTRL0,16000U);

        VS_WR_Cmd(SCI_AICTRL1,0);

        VS_WR_Cmd(SCI_AICTRL2,4096U);

        VS_WR_Cmd(SCI_AICTRL3,RM_63_FORMAT_IMA_ADPCM | RM_63_ADC_MODE_LEFT);        

        VS_WR_Cmd(SCI_MODE,(VS_RD_Reg(SCI_MODE)| SM_ENCODE|SM_RESET) &~SM_LINE1 );

这是编码的初始化代码,设置后读取SCI_HDAT1寄存器,他的值永远都是0,请楼主帮忙看下这个设置正确吗?你有遇到过这种问题没
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
 楼主| 发表于 2017-4-27 17:28:43 | 显示全部楼层
libi_00488 发表于 2017-4-27 16:09
楼主,请你帮我看一下。也是VS1063a
   VS_WR_Cmd(SCI_CLOCKF,HZ_TO_SC_FREQ(12288000) | SC_MULT_53_45X  ...

是MIC录音还是线路录音,两个初始化不一样的。
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

11

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-10-10
在线时间
68 小时
发表于 2017-5-2 10:10:21 | 显示全部楼层
super910906 发表于 2017-4-27 17:28
是MIC录音还是线路录音,两个初始化不一样的。

MIC录音。我这个是按照数据手册上一样做的。放音没有问题,可以正常放音
回复

使用道具 举报

11

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2014-10-10
在线时间
68 小时
发表于 2017-5-2 10:30:09 | 显示全部楼层
VS1063a的录音不是有监听功能吗,初始化录音之后监听功能是正常的,能听到mic里面的声音,就是读数据没有数据。
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2020-9-10
在线时间
0 小时
发表于 2017-5-12 20:06:08 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2019-9-4
在线时间
8 小时
发表于 2021-10-18 16:22:50 | 显示全部楼层
libi_00488 发表于 2017-5-2 10:30
VS1063a的录音不是有监听功能吗,初始化录音之后监听功能是正常的,能听到mic里面的声音,就是读数据没有数 ...

解决了吗?怎么解决的?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 16:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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