初级会员

- 积分
- 68
- 金钱
- 68
- 注册时间
- 2014-3-24
- 在线时间
- 0 小时
|

楼主 |
发表于 2014-5-26 08:36:20
|
显示全部楼层
回复【3楼】正点原子:
---------------------------------
void VS_Sine_Test(void)
{
VS_HD_Reset();
VS_Wr_Cmd(SPI_VOL,0x2020);//设置音量
VS_Wr_Cmd(SPI_MODE,0x0820);//进入VS1003测试模式
while(VS_DREQ_DIN==0);
SPI_SetSpeed(SPI_SPEED_64);//低速
VS_XDCS_CLR();//选中数据输出
//4字节的特殊命令和紧接着的4个零
SPI_RW_VS(0x53);
SPI_RW_VS(0xef);
SPI_RW_VS(0x6e);
SPI_RW_VS(0x84);//设置声音的频率
SPI_RW_VS(0x00);
SPI_RW_VS(0x00);
SPI_RW_VS(0x00);
SPI_RW_VS(0x00);
delayms(100);
VS_XDCS_SET();
//退出正弦测试
VS_XDCS_CLR();
SPI_RW_VS(0x45);
SPI_RW_VS(0x78);
SPI_RW_VS(0x69);
SPI_RW_VS(0x74);
SPI_RW_VS(0x00);
SPI_RW_VS(0x00);
SPI_RW_VS(0x00);
SPI_RW_VS(0x00);
delayms(100);
VS_XDCS_SET();
} |
|