WI-FI интернет радио.

10427 ответов [Последнее сообщение]
Владимир 2018
Offline
Зарегистрирован: 17.03.2018

ShAlex13 пишет:

Владимир 2018 пишет:

По поводу блока питания. Импульсный конечно больше вносит помехи, но зато меньше зависит от просадки сети 220В. Они могут работать и от 180В, а трансформаторный на выходе занизит напряжение. Похоже это у меня вчера и происходило, а замерить сеть не догадался.

При нормальном напряжении в сети сколько переменки с транса? Думаю не 5в. Стабилизатор на чем собран?

Блок питания от D-Link 7,5В и током до 1200мА. Он не стабилизированный, в Х.Х. выдает 9В. Он включался в обычный стабилизатор для бредборда как на картинке:

там стоят стабилизаторы AMS1117 на 5 и 3,2 Вольта.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Владимир 2018 пишет:

Блок питания от D-Link 7,5В и током до 1200мА. Он не стабилизированный, в Х.Х. выдает 9В. Он включался в обычный стабилизатор для бредборда как на картинке:

Значит переменки с него вольт 11 идет, т.е. К-транформации 21. (при Uпит 230в)

Отсюда, при 180в в розетке, на выходе 8.5в переменки, -2в на диоды итого 6.5в. Что вполне рабочее напряжение для стабилизатора 5-и вольтового. Тут может все-таки дело в фильтрации переменки

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

ShAlex13 пишет:

Владимир 2018 пишет:

Блок питания от D-Link 7,5В и током до 1200мА. Он не стабилизированный, в Х.Х. выдает 9В. Он включался в обычный стабилизатор для бредборда как на картинке:

Значит переменки с него вольт 11 идет, т.е. К-транформации 21. (при Uпит 230в)

Отсюда, при 180в в розетке, на выходе 8.5в переменки, -2в на диоды итого 6.5в. Что вполне рабочее напряжение для стабилизатора 5-и вольтового. Тут может все-таки дело в фильтрации переменки

Я источник питания заменю, просто под рукой "мобильного" не оказалось.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Я свой вообще от аккумулятора запитываю, но кроме еле-еле слышных хрюков в наушниках ничего вразумительного добиться не могу

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

ShAlex13 пишет:

Я свой вообще от аккумулятора запитываю, но кроме еле-еле слышных хрюков в наушниках ничего вразумительного добиться не могу

Не пробовали наушники менять на другие с другим сопротивлением (или колонки с усилителем)?

А плата нормально пропаяна, отмыта? Я свою пропаял всю. Даже там где на вид была нормальная пайка. Благо элементов не много. Олова китайцы пожалели, я добавил. Сам чип сначала не паял, а как начались заИки, то пропаял и его. Несколько резисторов с конденсаторами вообще были запаяны с одной стороны. Стабилизаторы держались на честном слове, оловянного оплыва не было видно совсем. Мне кажется , что нужно копать там.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Владимир 2018 пишет:

Не пробовали наушники менять на другие с другим сопротивлением (или колонки с усилителем)?

А плата нормально пропаяна, отмыта? Я свою пропаял всю. Даже там где на вид была нормальная пайка. Благо элементов не много. Олова китайцы пожалели, я добавил. Сам чип сначала не паял, а как начались заИки, то пропаял и его. Несколько резисторов с конденсаторами вообще были запаяны с одной стороны. Стабилизаторы держались на честном слове, оловянного оплыва не было видно совсем. Мне кажется , что нужно копать там.

И наушники пробовал другие и активные колонки. Плату естественно всю пропаял и отмыл. Чип феном сдувал, потом снова припаивал, пассивные компоненты все пропаял "от души". Толку только от этого мало...Сама плата то из ардуиновских примеров звуки издает (хэлокает)

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 Попробуйте. Взято отсюда https://github.com/MagicCube/smart-pod . Модификация под ардуину тут https://yadi.sk/d/QhIyte2B3Tbpqo . Папку smart_pod_master положить в libraries. Настройки вайфая в WiFiConnector.cpp. Настройки подключения ножек VS1053 в wiring.h. Я сам его не заливал. Тока скомпилировал под дурину. Домой приду (в 17 МСК) могу попробовать залить у себя.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

ShAlex13 Попробуйте. Взято отсюда https://github.com/MagicCube/smart-pod . Модификация под ардуину тут https://yadi.sk/d/QhIyte2B3Tbpqo . Папку smart_pod_master положить в libraries. Настройки вайфая в WiFiConnector.cpp. Настройки подключения ножек VS1053 в wiring.h. Я сам его не заливал. Тока скомпилировал под дурину. Домой приду (в 17 МСК) могу попробовать залить у себя.

Это что? Заливать в ESP-шку?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

да

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

да

В файле WiFiConnector.cpp где вписать имя и пароль? И что в итоге должно получиться?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
      String ssid = WiFi.SSID(i);
        if (ssid.equals("Henry's Living Room 2.4GHz"))
        {
            prefSSID = ssid;
            prefPassword = "13913954971";
            break;
 
ssid.equals("Henry's Living Room 2.4GHz") пишите вместо Henry's Living Room 2.4GHz название своего вифи (SSID). prefPassword = "13913954971"; вместо 13913954971 - пароль
 
 А вот чито получится вы нам и расскажете
 
Плейлисты из папки Data проверьте на "Играбельность" на компе, прежде чем лить, или поправьте на заведомо рабочие.
 
Веб Морды тут нема. Играет тока из плейлиста. Управление кнопками.
Владимир 2018
Offline
Зарегистрирован: 17.03.2018

Платы VS c ESP запитал короткими проводами под пайку, менял источники питания, запитывал от аккумулятора через стабилизатор, а радио по прежнему заикается.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

Настройки подключения ножек VS1053 в wiring.h.

VS1053_XCS_PIN D1

VS1053_XDCS_PIN D0

VS1053_DREQ_PIN D2

Это что, всего по трем проводам? MISO, MOSI не нужны чтоль?

 

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

ShAlex13 пишет:

pilnikov пишет:

Настройки подключения ножек VS1053 в wiring.h.

VS1053_XCS_PIN D1

VS1053_XDCS_PIN D0

VS1053_DREQ_PIN D2

Это что, всего по трем проводам? MISO, MOSI не нужны чтоль?

 

D0 по схеме ведь не используется. Может он служит для подключения дисплея?

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

Владимир 2018 пишет:
Платы VS c ESP запитал короткими проводами под пайку, менял источники питания, запитывал от аккумулятора через стабилизатор, а радио по прежнему заикается.

ESP в импульсе может потреблять очень хорошие токи (2-3А) и разумеется то подобие стабилизатора, что стоит на плате ESP-шки, его никак не сможет обеспечить. Возьмите действительно нормальный импульсный стабилизатор на 3.3в (с током до 3А) и запитайте им ESPшку. Не забудье так же кинуть прямой надежный GND между ESP и стабилизатором. Не экономьте на блокировочных конденсаторах 0.1мкф. И кстати будет лучше, если все будет спаяно на макетной плате. Опыт показал, что "проводковая" конструкция аля "на коленке" работает хуже.  Но сначала - обеспечить ESP-шку НОРМАЛЬНЫМ питанием. 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 пишет:

pilnikov пишет:

Настройки подключения ножек VS1053 в wiring.h.

VS1053_XCS_PIN D1

VS1053_XDCS_PIN D0

VS1053_DREQ_PIN D2

Это что, всего по трем проводам? MISO, MOSI не нужны чтоль?

 

  

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

to Владимир 2018 Мы тут с ShAlex13 пытаемся запустить его конструкцию "хоть как нибудь".

А в вашем случае посмотрите в сторону качества вашего WiFi (на работе не пробовали подключать?) Антеннка у Nodemcu так себе. Попробуйте сменить канал на вашем роутере/ подключить Wifi с телефона.

"Икота" - это нехватка буфера (данные не приходят вовремя).

У меня была гораздо более страшная конструкция (и модуль я не пропаивал) - все работало (на соплях) просто от уэсби порта компьютера. На есп32 да - там надо питание сурьёзное.

Еще надо вебморду гасить (закрывать если не нужна) - она ресурсов порядком жрет, и монитор порта тоже

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
to ShAlex13
 
Лог
 
connected with Home, channel 13
dhcp client start...
ip:192.168.1.31,mask:255.255.255.192,gw:192.168.1.1
.
[INF] Got IP: 192.168.1.31
[INF] Setting up OTA...
[INF] Reset VS1053...
[INF] End reset VS1053...
[INF] Slow SPI,Testing VS1053 read/write registers...
[INF] Fast SPI, Testing VS1053 read/write registers again...
[INF] endFillByte is 0
[INF] SmartPod is now running...
[INF] Switch to [RadioPod] mode.
[INF] Loading playlist from /radio-pod.m3u...
SPIFFS_close: fd=1
SPIFFS_close: fd=1
[INF] 5 items has been loaded to the playlist.
:ref 1
 
IMG
 
Вот такой бардак на красной изоленте, скиданный за пять минут на коленке - но поет!!!!
Даже громкость регулируется если проводки (на переднем плане белый с морковным) засунуть в гнд
Владимир 2018
Offline
Зарегистрирован: 17.03.2018

alex08cb пишет:

 Но сначала - обеспечить ESP-шку НОРМАЛЬНЫМ питанием. 

Спасибо, обязательно попробую.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

Лог
 
connected with Home, channel 13
dhcp client start...
ip:192.168.1.31,mask:255.255.255.192,gw:192.168.1.1
.
[INF] Got IP: 192.168.1.31
[INF] Setting up OTA...
[INF] Reset VS1053...
[INF] End reset VS1053...
[INF] Slow SPI,Testing VS1053 read/write registers...
[INF] Fast SPI, Testing VS1053 read/write registers again...
[INF] endFillByte is 0
[INF] SmartPod is now running...
[INF] Switch to [RadioPod] mode.
[INF] Loading playlist from /radio-pod.m3u...
SPIFFS_close: fd=1
SPIFFS_close: fd=1
[INF] 5 items has been loaded to the playlist.
:ref 1
 
Вот такой бардак на красной изоленте, скиданный за пять минут на коленке - но поет!!!!
Даже громкость регулируется если проводки (на переднем плане белый с морковным) засунуть в гнд

У меня вот такой лог:

[INF] SmartPod is now starting...
[INF] Setting CPU frequency to 80 Mhz...
[INF] Setting up file system....
[INF] Files:
[INF]               /fav-music-pod.m3u -   11770
[INF]                   /radio-pod.m3u -     250
[INF] Setting up WiFi...
[INF] Scanning WiFi...
[INF] Connecting to "Mtf-internet"
.
[INF] Got IP: 192.168.144.198
[INF] Setting up OTA...
[INF] Reset VS1053...
[INF] End reset VS1053...
[INF] Slow SPI,Testing VS1053 read/write registers...
[INF] Fast SPI, Testing VS1053 read/write registers again...
[INF] endFillByte is 0
[INF] SmartPod is now running...
[INF] Switch to [RadioPod] mode.
[INF] Loading playlist from /radio-pod.m3u...
[INF] 3 items has been loaded to the playlist.
[INF] Playing http://ic3.101.ru:8000/c7_22?setst=-1&tok=10750927QTQruZ0lI0ojUPwQ9scpW6qMraz9vUVmz8QoBhZwN
[INF] Loading http://ic3.101.ru:8000/c7_22?setst=-1&tok=10750927QTQruZ0lI0ojUPwQ9scpW6qMraz9vUVmz8QoBhZwN
[INF] http://ic3.101.ru:8000/c7_22?setst=-1&tok=10750927QTQruZ0lI0ojUPwQ9scpW6qMraz9vUVmz8QoBhZwNfMfihiDO
[DBG] File size: -1

На работе звуковые потоки перекрыты админами, дома попробую...

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 пишет:

У меня вот такой лог:

[INF] Reset VS1053...
[INF] End reset VS1053...
[INF] Slow SPI,Testing VS1053 read/write registers...
[INF] Fast SPI, Testing VS1053 read/write registers again...
[INF] endFillByte is 0

Вот этот кусок лога говорит об успешном запуске вээски. Я когда без нее запускал тут была куча ошибок и в концовке wdt reset.

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

pilnikov пишет:

Попробуйте сменить канал на вашем роутере/ подключить Wifi с телефона.

"Икота" - это нехватка буфера (данные не приходят вовремя).

У меня была гораздо более страшная конструкция (и модуль я не пропаивал) - все работало (на соплях) просто от уэсби порта компьютера. На есп32 да - там надо питание сурьёзное.

Еще надо вебморду гасить (закрывать если не нужна) - она ресурсов порядком жрет, и монитор порта тоже

Пробовал подключать к разным WI-FI точкам (на работе и дома), к которым я имел доступ, менял источники питания, запитывал даже от мощного аккумулятора "икота" при этом не пропадала. WI-FI точки находятся рядом (3-4 метра). А когда принес с работы домой, включил со старым (первым) БП икоты уже не наблюдалось. Я оставил работать приемник с вечера до утра. Утром он так же вещал без искажений. При этом браузер работает, с него переключаются каналы с разным битрейтом (от 32 до 320) и ничего не заикается. Что это такое может быть я не знаю. Возможно, какой-то непропай в модуле ESP (VS уже основательно пропаял). Пока оставил понаблюдать, а как появится неисправность вновь, то тогда уже буду искать причину "икоты".

А пока меня волнует один вопрос: 

Почему при включении приемника его необходимо запускать через браузер кнопкой "плей"? А галочка при этом стоит на "авто плей". Пробовал закорачивать выводы A0-G на ESP это положительного результата тоже не дало. Может необходимо подключить кнопки? Или как вариант сделать "авто плей" программно?

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Владимир 2018 пишет:

Пробовал закорачивать выводы A0-G на ESP это положительного результата тоже не дало. Может необходимо подключить кнопки? Или как вариант сделать "авто плей" программно?

Если кнопки физически не подключены, А0 всегда должно быть замкнуто на землю.

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

ShAlex13 пишет:

Владимир 2018 пишет:

Пробовал закорачивать выводы A0-G на ESP это положительного результата тоже не дало. Может необходимо подключить кнопки? Или как вариант сделать "авто плей" программно?

Если кнопки физически не подключены, А0 всегда должно быть замкнуто на землю.

Но это не помогает. :(

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

to ShAlex13 

Где вы такие логи смотрите на VS? Каким образом можно это увидеть? Может я чем могу помочь?

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Владимир 2018 пишет:

to ShAlex13 

Где вы такие логи смотрите на VS? Каким образом можно это увидеть? Может я чем могу помочь?

Не обращай внимание, это мы уже совсем другое пробуем

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

to Владимир 2018

ShAlex13 пишет:

##CLI.STOPPED# from playStationInt
##CLI.NAMESET#: 15 Discoteka 90x
##CLI.URLSET#: ic7.101.ru
##CLI.PATHSET#: /c7_8
##CLI.PORTSET#: 8000
##CLI.OVOLSET#: 0
##CLI.VOL#: 236
##CLI.ICY0#: 90's Dance
##CLI.ICY3#: http:\/\/www.101.ru
##CLI.ICY4#: Dance
##CLI.ICY5#: 128
##CLI.ICY6#: 90's Dance Music
##CLI.ICY7#: ice-samplerate=44100;ice-bitrate=128;ice-channels=2
##CLI.PLAYING#
 
 
Строка ##CLI.PLAYING# говорит о том, что автоплай работает.
Покажите свой лог в этом месте.
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Владимир 2018 пишет:

to ShAlex13 

Где вы такие логи смотрите на VS? Каким образом можно это увидеть? Может я чем могу помочь?

Поставите радио из поста #1657 - увидите ;)

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

pilnikov пишет:

to Владимир 2018

ShAlex13 пишет:

##CLI.STOPPED# from playStationInt
##CLI.NAMESET#: 15 Discoteka 90x
##CLI.URLSET#: ic7.101.ru
##CLI.PATHSET#: /c7_8
##CLI.PORTSET#: 8000
##CLI.OVOLSET#: 0
##CLI.VOL#: 236
##CLI.ICY0#: 90's Dance
##CLI.ICY3#: http:\/\/www.101.ru
##CLI.ICY4#: Dance
##CLI.ICY5#: 128
##CLI.ICY6#: 90's Dance Music
##CLI.ICY7#: ice-samplerate=44100;ice-bitrate=128;ice-channels=2
##CLI.PLAYING#
 
 
Строка ##CLI.PLAYING# говорит о том, что автоплай работает.
Покажите свой лог в этом месте.

Как это посмотреть? Нужно подключиться к ESP (tx/rx) и в мониторе порта IDE смотреть, правильно я понимаю?

ShAlex13
Offline
Зарегистрирован: 19.01.2018
ShAlex13
Offline
Зарегистрирован: 19.01.2018

Владимир 2018 пишет:

Как это посмотреть? Нужно подключиться к ESP (tx/rx) и в мониторе порта IDE смотреть, правильно я понимаю?

Подключи к компу USB шнурком и посмотри в мониторе порта, нажав ресет. А чтобы каждый раз Arduino IDE не запускать, поставь какую нибудь мелкую прогу для просмотра сериал порта. Я Termite смотрю.

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

ShAlex13 пишет:

Владимир 2018 пишет:

Как это посмотреть? Нужно подключиться к ESP (tx/rx) и в мониторе порта IDE смотреть, правильно я понимаю?

Подключи к компу USB шнурком и посмотри в мониторе порта, нажав ресет. А чтобы каждый раз Arduino IDE не запускать, поставь какую нибудь мелкую прогу для просмотра. Я Termite смотрю.

Спасибо, посмотрю дома, просто сегодня на работе без него.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

TM music я уже расписывал - слишком дорого и играет только мп3. Из плюсов - все на одной плате, лучше антенна, можно внешнюю зацепить, батарею можно, картридер есть. По хорошему можно и вээску снаружи приделать, но опять будет бутерброд.

По поводу первой ссылки - у меня на такой и собрано. 

Себе сейчас бы выбрал такую https://ru.aliexpress.com/item/New-ESP32-Lite-V1-0-0-for-wemos-lolin32-wifi-Module-bluetooth-board-based-ESP-32/32841073426.html?spm=a2g0v.10010108.1000013.25.6ea14f40KEpeHX&traffic_analysisId=recommend_2088_13_-1_iswistore&scm=1007.13339.99734.0&pvid=86af7ee9-f351-4aa9-b221-8c20abd0d0dc&tpp=1 

Дешевле, проще флэшку отпаять в случае шухера. Литий есть куда подключить. По габаритам она меньше - лучше чуствует себя на бредборде. Из минусов - хлипкое питание (имхо), но если литий в паралель - должно хватить. 

 

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

Себе сейчас бы выбрал такую https://ru.aliexpress.com/item/New-ESP32-Lite-V1-0-0-for-wemos-lolin32-wifi-Module-bluetooth-board-based-ESP-32/32841073426.html?spm=a2g0v.10010108.1000013.25.6ea14f40KEpeHX&traffic_analysisId=recommend_2088_13_-1_iswistore&scm=1007.13339.99734.0&pvid=86af7ee9-f351-4aa9-b221-8c20abd0d0dc&tpp=1 

Дешевле, проще флэшку отпаять в случае шухера. Литий есть куда подключить. По габаритам она меньше - лучше чуствует себя на бредборде. Из минусов - хлипкое питание (имхо), но если литий в паралель - должно хватить. 

А то что экрана нет? пофиг?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Экран (для радио) только по началу интересен - потом пофиг на него (кто будет тэги читать, тем более для больших цветных пока нету русского). Да и жирно это - цветной 240х320 экран чтобы пару строк вывести. Как по мне хватило бы 16х2 lcd. 

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

Экран (для радио) только по началу интересен - потом пофиг на него (кто будет тэги читать, тем более для больших цветных пока нету русского). Да и жирно это - цветной 240х320 экран чтобы пару строк вывести. Как по мне хватило бы 16х2 lcd. 

Я про экран над самой ESP-шкой (защитный-экранирующий) А насчет дисплея тоже склоняюсь к 16х2. Радио не читать надо, а слушать :)

glin
Offline
Зарегистрирован: 16.03.2017

Тоже двумя руками за 16х2 , как бы его прикрутить по I2C и подружить с энкодером ?

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

glin пишет:

Тоже двумя руками за 16х2 , как бы его прикрутить по I2C и подружить с энкодером ?

Хорошая задумка, тоже имею такое желание.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Для простого (не 32) карадио - есть уже готовое на внешнем мцу. Для 32 надо рисовать - хотя тоже сложностей немного я думаю. Самая большая сложность выдрать необходимые данные из кода. Экранчик тока надо со встроенной кирилицей.

glin
Offline
Зарегистрирован: 16.03.2017

Если вот это https://github.com/karawin/karadio-addons/tree/master/karadiolcd16x2 то  там нет энкодера да и линия дисплея по семи проводам не очень нравится.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

Экранчик тока надо со встроенной кирилицей.

Вроде только компания МЭЛТ делает http://www.melt.com.ru/shop/displei/znakosinteziruyuschie-zhk-indikatory-85.html

5-ти вольтовый I2C http://www.melt.com.ru/shop/mt-16s2h-2ylg-i.html

3-х вольтовый I2C http://www.melt.com.ru/shop/mt-16s2h-2ylg-3v0-i.html

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

IF в качестве второго мсу - еще одна есп AND_IF lcd подключается по I2C + енкодер + моя метеостанция THEN обмен между обеими есп по воздуху через telnet вполне себе реализуемая задачка

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 пишет:

pilnikov пишет:

Экранчик тока надо со встроенной кирилицей.

Вроде только компания МЭЛТ делает http://www.melt.com.ru/shop/displei/znakosinteziruyuschie-zhk-indikatory-85.html

У нас на предприятии есть расходомеры с экранами 16х2 - русифицированными, плюсом были старые контроллеры "логика" (питерские) - в них тоже такие стояли.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

to pilnikov

Нашел такое обсуждение VS-ки...

Выдержка.."Долбаный VS1053 надо инициализировать на низкой скорости SPI, а данные гнать уже на высокой ...
Если её инициализировать на высокой скорости, у неё крышу рвёт и башню сносит. В итоге полный бред. И работает она при этом через раз и хрен знает как.
Правильно китайцы делают в своих примерах...Играет без проблем ...

Тут 3 страницы http://forum.easyelectronics.ru/viewtopic.php?f=35&t=18416&sid=275b9c4a6620a8ed84ea9f3791913a54

Может какие мысли навеет.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

pilnikov пишет:

[INF] Slow SPI,Testing VS1053 read/write registers...

[INF] Fast SPI, Testing VS1053 read/write registers again...

ShAlex13
Offline
Зарегистрирован: 19.01.2018

У меня в те моменты когда Edzelf играл, тоже "тянуло" как будто магнитофон на пониженной скорости.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
ICACHE_FLASH_ATTR void VS1053_HW_init() {
	spi_init(HSPI);
	spi_clock(HSPI, 4, 10); //2MHz
	PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, 3);
	PIN_DIR_OUTPUT |= (1 << RST_PIN) | (1 << CS_PIN) | (1 << XDCS_PIN);
	PIN_DIR_INPUT |= (1 << DREQ_PIN);
	PIN_OUT_SET |= (1 << RST_PIN) | (1 << CS_PIN) | (1 << XDCS_PIN);
}

Вроде как стартует на низкой скорости spi_clock(HSPI, 4, 10); //2MHz

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

У меня есть мысли, что у вас на плате стоит некачественный кварц (но это не проверить)

Владимир 2018
Offline
Зарегистрирован: 17.03.2018

pilnikov пишет:

У меня есть мысли, что у вас на плате стоит некачественный кварц (но это не проверить)

А если заменить, то нужен именно на эту же частоту?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Владимир 2018 пишет:

pilnikov пишет:

У меня есть мысли, что у вас на плате стоит некачественный кварц (но это не проверить)

А если заменить, то нужен именно на эту же частоту?

говорят так "Т.е. поток нормально декодируется, но ей скорости не хватает, я читал, что туда надо кварц ставить типа 28 МГц, но у меня пока такого нема, только на 25."

На моей кварц 12,288