Страница 1 из 1

VS1011 В поисках звука?!

Добавлено: Вс май 18, 2014 18:10:54
0867532
Добрался до VS1011.
Достал в корпусе SO-28.
Запаял на плату.
Что имею сейчас: После подачи питания, через несколько секунд, поднимается DREQ. и в наушниках слышен щелчок и фоновый шумок.
Пробовал Просто по SPI присылать ей биты,(В дефолтовом моде, используя первые четыре пина VS1011) пока поднят DREQ, с поднятым BSYNC. Перед последним байтом опускаю BSYNC.

flash char FILE[100000]={. . .}; //вырезал кусок mp3 файла
. . .
while (1) {
while(i<100000) //пока не кончился файл из флешки
if(DREQ){ //чекаем DREQ
BSYNC=1; i++;
SPI_transmit(FILE);
BSYNC=0; i++;
SPI_transmit(FILE);
}
}
В итоге слышен только треск(я думаю что это просто шумит интерфейс, тк GND и AGND VS1011 я соединил в общий GND для простой отладки.)
Что касается SCL, его я пока не трогал. Вроде его не обязательно трогать, чтоб хоть какой-то звук извлечь, или я не прав!?