OpenEdv-开源电子网

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

关于VS1053的移植问题

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-8-21
在线时间
0 小时
发表于 2014-8-24 12:34:46 | 显示全部楼层 |阅读模式
5金钱
请教大家关于VS1053音频解码芯片以下几个问题:
1、
  VS1053芯片手册讲了,它里面有一个接收音频数据的2048字节的FIFO,我想问一下,这个FIFO一开始是接收到满了然后那个DREQ管脚才是低电平吗,还是收到哪个程度就会低电平?
 2、我想把32里面的音频驱动,移植到2530里面去  
我怎么测试,我移植的VS1053的驱动是否有问题,是否有什么测试的方法的呢? 不用音频输入可以测试吗?
3、战舰开发板上面的VS1053的串行口是没有引出来的,我能否按照他跟32的连线,然后把我的2530连接上去, 这样的话,32管脚的状态是否会影响呢?还是要把32的管脚的状态设置一下呢?

 麻烦大家啦

最佳答案

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

1,这个具体过程官方没有解释,只是说,DREQ为低电平就可以送32字节了.所以不论如何,你只需要关心DREQ是不是低电平就是了.是就送,不是就等. 2,可以用sin测试和ram测试来辅助判断. 3,将STM32的这几个IO设置为浮空输入,就无影响了.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-8-24 12:34:47 | 显示全部楼层
1,这个具体过程官方没有解释,只是说,DREQ为低电平就可以送32字节了.所以不论如何,你只需要关心DREQ是不是低电平就是了.是就送,不是就等.
2,可以用sin测试和ram测试来辅助判断.
3,将STM32的这几个IO设置为浮空输入,就无影响了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-8-21
在线时间
0 小时
 楼主| 发表于 2014-8-26 00:28:45 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
灰常感谢原子哥热情的答复!

原子哥,1、是这样的,因为我要做的是一个无线传输音频,所以我的无线节点是要接收音频数据然后传到音频芯片上去的,如果我不清DQ脚多常就贬变化一次的话,我想出得解决办法就是定一段比较短的时间然后去轮询一次,你看行不行。  

不然如果DQ脚总是乱跳的话,从机不就无法接收数据。(从机接到数据后就存到FIFO,然后等DQ为低电平就传大概5ms左右,直至DQ为高电平,或者是时间到了退出)

2、是不是只要有音频数据给音频芯片就会解码,没有说一定要完整地数据吧? (前提是,配置好音频芯片的寄存器,还有软复位,硬复位都完成。我看芯片手册就是这样说的,但是不是很确定)

3、音频数据,是不是就是一大串的 数字数据呢?  

  麻烦了!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-8-26 00:44:17 | 显示全部楼层
1,DQ和你播放的音频有关系,音质越好,越原始的音频,DQ变化越快。最差就是midi了,塞一次数据,可以等半天。最快就是WAV了。
2,只要是音频数据就会解码,不过必须是VS1053能识别的音频数据。
3,是。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-8-21
在线时间
0 小时
 楼主| 发表于 2014-8-26 23:39:50 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
   这样子!多谢!
  原子哥,你能帮我测一下  128KBPS MP3音频DREQ大概变化频率吗?  因为我在家里没有示波器测不了,有比较急着要这个数据,麻烦你啦!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-8-27 00:33:00 | 显示全部楼层
回复【5楼】binbincz:
---------------------------------
不知道。自己动手。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-8-21
在线时间
0 小时
 楼主| 发表于 2014-8-28 00:40:54 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
     哦哦,好吧!无论如何还是要非常感谢你。

     原子哥,最近我在移植vs1053的程序,遇到的想请教你问题如下:
    1、 vs105对SPI总线的时钟 ,相位,频率是否有什么要求?  
    2、  我目前用的时钟相位和极性都跟例程一样,可是,在进行内存测试的过程中,当我单步调试时,我发现,2530可以发送命令出去,可是,总是没能收到1053 传回来的数据,这是为什么呢?  难道是我SPI总线没有配置好?   还是其他问题?  

   今天搞了一整天,SPI的初始化看了改了好久,最后内存测试还是没有返回,求原子哥帮忙!!!
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-8-21
在线时间
0 小时
 楼主| 发表于 2014-8-28 23:33:57 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
求原子哥回复!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-8-28 23:50:06 | 显示全部楼层
回复【7楼】binbincz:
---------------------------------
1,这个数据手册有写,找手册.
2,这不太清楚,软件硬件,可能都有问题.得慢慢查.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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