|
发表于 2005-10-14 21:55:43
|
显示全部楼层
void vs1011_init(void)
{
uchar i=0;
delay_nus(30);
vs1011_cmd_write(0,0X800); //NEW MODE
vs1011_cmd_write(0x2,0X75); //BASS
vs1011_cmd_write(3,0X9800); //CLOCK F
vs1011_cmd_write(0xb,0X2020); //VOLUME
check(vs1011_read(0),0);
check(vs1011_read(3),1);
check(vs1011_read(0xb),3);
}
void vs1011_cmd_write(uchar address,uint data)
{
MP3_DATA_CS=1;
MP3_CMD_CS=0;
Write_Byte_MMC(0x02); //VS1011的写命令
delay_nus(20);
Write_Byte_MMC(address); //地址
Write_Byte_MMC(data>>8);
Write_Byte_MMC(data);
delay_nus(200);
MP3_CMD_CS=1;
}
我用的是NEW MODE。 |
|