besthc 发表于 2011-3-17 12:20:10

VS1003硬件SPI写指令不行,软件模拟SPI却可以

用NXP(P89V51RD2)作控制器VS1003作解码芯片做了个简单的MP3播放器
VS1003和SD卡的读写都是SPI方式
发现用硬件SPI写指令从耳机发出的是刺耳的声音
但是用软件模拟SPI时序写指令 播放的歌曲却很流畅(两段程序都是一样)
把数据手册反复看了好几遍,找不到什么原因
在网上看了些介绍,我觉得可能是硬件SPI读写的速度要比软件模拟的快造成的
坛里有没有前辈知道的,望请赐教

besthc 发表于 2011-3-17 17:24:57

没有人碰到过这个情况吗

shenma 发表于 2011-9-23 08:37:57

想用模拟spi控制VS1003 却读不出歌,可以读sd卡!!求教!!!!

besthc 发表于 2011-9-23 09:50:01

回复【2楼】shenma
想用模拟spi控制vs1003 却读不出歌,可以读sd卡!!求教!!!!
-----------------------------------------------------------------------

你的vs1003正弦测试成功了吗

ijlc1314 发表于 2011-9-23 10:20:16

我遇到过这样的,用SPI方式 驱动MMC卡的时候,刚开始用硬件SPI就是不行,然后改用模拟的,神奇……竟然可以,当时也没看是不是原来的硬件的SPI和软件的SPI有什么不同,然后再按照着模拟的SPI去设置硬件的SPI,哇,竟然可以了

xiaojl1234 发表于 2011-11-7 00:36:13

这么好的东西,强烈要求楼主共享程序!
页: [1]
查看完整版本: VS1003硬件SPI写指令不行,软件模拟SPI却可以