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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 142
Зарегистрирован: Сб май 25, 2013 21:14:11
Откуда: Москва

Сообщение 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, его я пока не трогал. Вроде его не обязательно трогать, чтоб хоть какой-то звук извлечь, или я не прав!?
Вложения
VS1011-so28.png
самодельная картинка SO корпуса
(58.37 КБ) 410 скачиваний
Контактная информация:
Реклама
Ответить

Вернуться в «Периферия»