подозреваю, что ошибка может быть в том, что у вас инициализирован I2S DAC or PDM output, для его отключения автор проэкта рекомендует отключить всю секцию ( мы же не знаем, как организован алгоритм управления пинами )
и как писал pilnikov , проверил работу подсветки непосредственно по загоранию диода индикации, после чего подключил к нему схему подсветки дисплея.
и еще - покажите что у вас за дисплей, может вам схема выше и не нужна... в таких шилдах уже реализована возможность управления подстветкой просто подав на ножку Led единицу или ноль непосредственно с ноги контроллера через токоограничительный резистор 1 кОм...
to b52s я конечно дико извиняюсь перед мэтрами, но сначала скажите какой дисплей? У меня 4 типа дисплеев используется, 2 штуки I2C и 2 штуки SPI, один на 1.8" другой на 2,8", так вот я никаких дополнительных схем не собирал. тот что на 1.8 " у него подсветка и питание тупо на 5 вольт оба два и там реализовать чтоб гас дисплей и подсветка не получилось, гаснет только дисплей-для меня это не критично там не батарейное питание. а вот тот что на 2,8" у него подсветка отдельно и питание отдельно НО на 3.3 В, вот тут мне удалось программно реализовать чтоб посветка и дисплей гасли в указанное время. Дисплей гаснет от команды lcdout, а подсветку посадил на 4 пин P_BACKLIGHT,data,u8,4 и все прекрасно работает.
Подсветка - это несколько светодиодов (в зависимости от размера экрана) с током потребления гораздо большим, чем допустимый ток выхода контроллера. Поэтому и приходится городить городушки в виде усилителя этого самого тока. Это если по простому. А по взрослому - нужен стабилизатор этого самого тока, т.н. светодиодный драйвер. И питание тут почти ни при чем. Светодиод начинает светится от 1.7 вольта. В большинстве китайских шилдов аноды диодов подсветки выведены напрямую на пин bl, а катоды сидят на "массе". И какими либо драйверами подсветки и не пахнет.
подозреваю, что ошибка может быть в том, что у вас инициализирован I2S DAC or PDM output, для его отключения автор проэкта рекомендует отключить всю секцию ( мы же не знаем, как организован алгоритм управления пинами )
и как писал pilnikov , проверил работу подсветки непосредственно по загоранию диода индикации, после чего подключил к нему схему подсветки дисплея.
и еще - покажите что у вас за дисплей, может вам схема выше и не нужна... в таких шилдах уже реализована возможность управления подстветкой просто подав на ножку Led единицу или ноль непосредственно с ноги контроллера через токоограничительный резистор 1 кОм...
Дисплей 2,4 "240x320 ILI9341 питание 5V, подсветка 3,3V, по вашему совету все получилось, спасибо!
вы бы дя начала ток померяли на пине LED, на дисплейном модуле.
в модуле 2,4 "240x320 ILI9341 за пином перед лед линейкой уже стоит ключ управления подсветкой. по крайней мере в моем 2.2 " SPI именно так реализовано.
в знакосинтезирующих 1604 и 2040 линейка светодиодов запитана на прямую, в 12864 тоже, только от 5 в подсветка крякнет, она на 4.2В MAX.
не знаю кому вопрос, у меня есть и то и другое и wrover и wroom, у вээски звук все таки получше будет, но там и проводов больше, ПСМ -звук в общем то нормальный (про потоки ААС и прочие я думаю в курсе) проводов для подключения меньше. Но как бы имею личное наблюдение- vs1053 при выводе звука на внешний усилитель качество звука хучже чем в наушниках, а вот ПСМ наоборот- в наушниках средне, а вот на внешний усилитель звук сочнее.
Однозначно PCM5102 по качеству звука лучше чем VS1053 и главное что отсутствуют шумы. Запилил интернет радио в CD плеер. Чудо игрушка получилась. Видео моё https://youtu.be/0K5aItsXV4c
Однозначно PCM5102 по качеству звука лучше чем VS1053 и главное что отсутствуют шумы. Запилил интернет радио в CD плеер. Чудо игрушка получилась. Видео моё https://youtu.be/0K5aItsXV4c
тут и к бабке не ходи, да и у деда нефиг спрашивать.
PCM5102 32 битный ЦАП HiEnd класса, VS1053 18 бит запилен для мобильных MP3-OGG-ACC плееров на наушники.
то что VS1053 впихивают в стационарные усилки, то только ради аппаратного VLSI енкодера, но еще и схему согласования надо городить, которая влияет на АЧХ.
софтовые кодеки с открытым кодом уже доступны и вылизаны, ESP32 нормально их тянет, да и цена вопроса на PCM5102 по вкуснее смотрится.
в обоих случая ваш клиент ( браузер ) будет скачивать поток битов, он ведь ( или точнее програмисты движка хрома не страдают паранойей )
а всяким карадио или RarmaRadio совершено по боку протокол сайта. он видит знакомый формат потока и проигрывают его...
Даже ваш браузер в случае если вставить в адресную строку только 17733.live.streamtheworld.com/JOY_LOUNGE.mp3 просто подключаеся встроеный проигрыатель, а перед строкой адресса вы увидите ужасную надпись - не защищенно.
а кликните по ссылке, попробует спросить сертификат...
вы бы дя начала ток померяли на пине LED, на дисплейном модуле.
в модуле 2,4 "240x320 ILI9341 за пином перед лед линейкой уже стоит ключ управления подсветкой. по крайней мере в моем 2.2 " SPI именно так реализовано.
в знакосинтезирующих 1604 и 2040 линейка светодиодов запитана на прямую, в 12864 тоже, только от 5 в подсветка крякнет, она на 4.2В MAX.
я подключил питание 3,3v на подсветку как указано в описании индикатора, с esp32.
для более устойчивого приема. Цап на 5102. А потом уже под себя развести платку с аналоговым питанием, можно на LM317;338, можно на 7805, тут от фантазии зависит. Все лучше чем с шумами от импульсника бороться. А усилитель уже совсем от извращенности мыслей и наличия деталек. У меня пылятся К174УН7, чем не вариант? Экран второстепенен, на мой взгляд, можно и без него прекрасно обойтись. Но, опять же, это чисто мое, субъективное мнение. В общем как-то так.
я подключил питание 3,3v на подсветку как указано в описании индикатора, с esp32.
если управление яркости подсветки не нужно, то да, можно к 3.3 В подключить. у меня в Sleep яркость уменьшается до минимума шимом напрямую с контроллера, без доп ключей. это на модуле 2.2` ILI9341 SPI без тача.
конфиг нужен psram.bin - отличается от стандартного исключением gpio16 и gpio17 - использует сама SPIRAM.
добавлял SPIRAM на wroom по вашему блогу, получил лог при загрузке esp32:
как сделать psram.bin?
Вы не внимательно читаете. Вам мешают gpio16 и gpio17 - они в конфиге к Wroom используються для энкодера, а в настройках для wrower используется gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый - свой, где пропишете:
P_ENC0_A,data,u8,15
P_ENC0_B,data,u8,27
P_ENC0_BTN,data,u8,5
Только для начала отключите или переподключите свой энкодер - физически но новые gpio.
конфиг нужен psram.bin - отличается от стандартного исключением gpio16 и gpio17 - использует сама SPIRAM.
добавлял SPIRAM на wroom по вашему блогу, получил лог при загрузке esp32:
как сделать psram.bin?
Вы не внимательно читаете. Вам мешают gpio16 и gpio17 - они в конфиге к Wroom используються для энкодера, а в настройках для wrower используется gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый - свой, где пропишете:
P_ENC0_A,data,u8,15
P_ENC0_B,data,u8,27
P_ENC0_BTN,data,u8,5
Только для начала отключите или переподключите свой энкодер - физически но новые gpio.
Вы не внимательно читаете. Вам мешают gpio16 и gpio17 - они в конфиге к Wroom используються для энкодера, а в настройках для wrower используется gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый - свой, где пропишете:
P_ENC0_A,data,u8,15
P_ENC0_B,data,u8,27
P_ENC0_BTN,data,u8,5
Только для начала отключите или переподключите свой энкодер - физически но новые gpio.
Появились новые сообщения в логе:
##CLI.META#: The Made and The Born - Better 2019 Extra [2NWP]
E (48609) webclient: Client socket: 56 read: -1 errno:11
E (51689) webclient: Client socket: 56 read: -1 errno:11
##CLI.META#: Mayer Hawthorne - Henny Gingerale 2011 Extra
E (75339) webclient: Client socket: 56 read: -1 errno:11
E (78419) webclient: Client socket: 56 read: -1 errno:11
E (183689) webserver: semfile fails 1 errno:104
##CLI.META#: Ariana and the Rose RKCB - Love You Lately Roosevelt Remix 2018 Extra [2Mh4]
E (255339) webclient: Client socket: 56 read: -1 errno:11
E (258419) webclient: Client socket: 56 read: -1 errno:11
##CLI.STOPPED# from try restart
wifi при этом отваливается, наверно из-за снятого экрана?
wifi при этом отваливается, наверно из-за снятого экрана?
купите МГТФ на 0.1-0.2 мм моточек для тагого вида монтажа с SMD, и ПВХ изоляция подплавляться не будет, и скоростные шины SPI лучше работают, и навесной монтаж по цивильнее выглядеть будет. скрипер для зачистки только подобрать придется.
Вопрос к kloker. Вы, как завсегдатай темы на радиокоте про темброблок, расскажите пожалуйста вкраце в какой там щас все стадии? И что это вообще за зверь такой? Я дочитал до 16 страницы из 38 и насколько понял - это по сути стм32ф103с8т6, управляющий по и-квадрату аудиопроцессором тда. Процессоров и экранов поддерживается, как я понимаю, несколько. Экранчики желательно большие и только цветные? Как дела с уартом и управлением внешними плюхами по нему? Сам стм управляется кнопками, энкодером и пультом? Веб морду и внешнюю ЕЕПРОМ для него не прикрутили?
Я к чему это спрашиваю. nadim тут намедни меня заразил, захотел я и2эс усилок присобачить к карадио вместо вээски. Даже платку уже доработал под мах98357. Но вот незадача - регулировки тембра в этой цепочке не просматривается - а так ну совем не интересно.
Порывшись во всемирной помойке надыбал такую мелкосхему - ALC5623 http://www.datasheet26.com/download.php?id=716543 Ценник на алишке на них вообще смешной. А по функционалу самое оно.(Имхо). Но вот опять незадача - опыту в подобного рода тематике у меня ну совсем нуль и железа тоже нет (макеток на этих мелкосхемах чето не нашел)
Не могли бы вы с WiseLord пообщаться на предмет поддержки этой мелкосхемки?
Давайте я немного проясню эту тему. Внешнего ЕЕПРОМ нет, вебморды нет. Я несовсем понимаю зачем нужен ALC5626 можете использовать PCM5102. Тембром и всеми делами заведует отдельная платка на TDA7439 например. Этот процесор управляет аудио входами и настройками звука. STM32 всего лишь контролер к аудиопрцесору. Я себе часы делал на этой эстэмке и прикрутил к ним вэбморду и внешнюю память, сейчас платы для себя пытаюсь развести. Вот пока старая версия, над новой работаю.
5623 (я поправил сам себя) нужен как четыре в одном: оно дак, эквалайзер, усилитель для телефонов и микшер. В нем еще и ацп есть (на всякий случай) и линейный выход отдельно. РСМ5102 не устраивает отсутствием темброблока. Микшер тоже не помешал бы.
тема с темброблоком интересна сама по себе, STM32 там управляет темброблоком на TDA74xx, FM тюнером, плеером на компе через USB Multimedia HID KeyBoard, КаRadio(по UART) , и планируется I2C коммутатор доп входов. органы управления кнопочный блок, энкодер, пульт ДУ. инфа с карадио вся выводится на собственный дисплей(вариант внешнего плугина)
цветные дисплеи до 480х320, с выводом 128 плолсной спектрограммы аудиосигнала, или в режиме "водопад", RDA инфы с FM станций, ну и еще много чего .
подитожу, имея усилок с таким темброблоком достаточно подключить карадио без дисплея и органов управления (ESP32+PCM/VS1053/PWI), и получаем музцентр с плюшками и эффектом ВАУ в одном флаконе.
для вебморды нужен сетевой интерфейс, как минимум, в STM32f103c8 поддержки такого нет. остается ваять на ESP и через UART консоль управлять, как ик пультом, но через вебморду. желающих наваять на карадио пока не нашлось.
прикручивать экзотические i2c чипы к проекту тоже сложно, для отладки кода автору нужен экземпляр чипа с обвязкой, время и желание. мануалов обычно недостаточно.
хотелось замены VS1053 на вариант с I2S входом и темброблоком, желательно в одном флаконе. Чтобы выход был отдельно на наушники и отдельно на усилитель, либо сразу усилитель (как в 5627). Плюшки в виде спектрограммы - это канеш хорошо, но лично для меня - это всего лишь украшательство. К основным недостаткам темброблока на стм отношу громоздкость управления. Хотя, по большому счету, это уже аналоговая техника и допустимо использовать даже по одному переменному резистору на каждый функциональный канал (громкость тембр баланс)
Я в таких случаях запускаю обычный дуринский блинк - лучшее средство для проверки выходов
Del
b52s
подозреваю, что ошибка может быть в том, что у вас инициализирован I2S DAC or PDM output, для его отключения автор проэкта рекомендует отключить всю секцию ( мы же не знаем, как организован алгоритм управления пинами )
но я у себя сделал так, отключил
P_LED_GPIO,data,u8,255 //pin --------diod indikacii
и подключил к нему подсветку экрана.
P_BACKLIGHT,data,u8,4 //pin 26 подсветка IO4
и как писал pilnikov , проверил работу подсветки непосредственно по загоранию диода индикации, после чего подключил к нему схему подсветки дисплея.
и еще - покажите что у вас за дисплей, может вам схема выше и не нужна... в таких шилдах уже реализована возможность управления подстветкой просто подав на ножку Led единицу или ноль непосредственно с ноги контроллера через токоограничительный резистор 1 кОм...
to b52s я конечно дико извиняюсь перед мэтрами, но сначала скажите какой дисплей? У меня 4 типа дисплеев используется, 2 штуки I2C и 2 штуки SPI, один на 1.8" другой на 2,8", так вот я никаких дополнительных схем не собирал. тот что на 1.8 " у него подсветка и питание тупо на 5 вольт оба два и там реализовать чтоб гас дисплей и подсветка не получилось, гаснет только дисплей-для меня это не критично там не батарейное питание. а вот тот что на 2,8" у него подсветка отдельно и питание отдельно НО на 3.3 В, вот тут мне удалось программно реализовать чтоб посветка и дисплей гасли в указанное время. Дисплей гаснет от команды lcdout, а подсветку посадил на 4 пин P_BACKLIGHT,data,u8,4 и все прекрасно работает.
Подсветка - это несколько светодиодов (в зависимости от размера экрана) с током потребления гораздо большим, чем допустимый ток выхода контроллера. Поэтому и приходится городить городушки в виде усилителя этого самого тока. Это если по простому. А по взрослому - нужен стабилизатор этого самого тока, т.н. светодиодный драйвер. И питание тут почти ни при чем. Светодиод начинает светится от 1.7 вольта. В большинстве китайских шилдов аноды диодов подсветки выведены напрямую на пин bl, а катоды сидят на "массе". И какими либо драйверами подсветки и не пахнет.
В мелких олед дисплеях вообще подсветки нет - там сам пиксель светится. З.Ы.
b52s
подозреваю, что ошибка может быть в том, что у вас инициализирован I2S DAC or PDM output, для его отключения автор проэкта рекомендует отключить всю секцию ( мы же не знаем, как организован алгоритм управления пинами )
но я у себя сделал так, отключил
P_LED_GPIO,data,u8,255 //pin --------diod indikacii
и подключил к нему подсветку экрана.
P_BACKLIGHT,data,u8,4 //pin 26 подсветка IO4
и как писал pilnikov , проверил работу подсветки непосредственно по загоранию диода индикации, после чего подключил к нему схему подсветки дисплея.
и еще - покажите что у вас за дисплей, может вам схема выше и не нужна... в таких шилдах уже реализована возможность управления подстветкой просто подав на ножку Led единицу или ноль непосредственно с ноги контроллера через токоограничительный резистор 1 кОм...
Дисплей 2,4 "240x320 ILI9341 питание 5V, подсветка 3,3V, по вашему совету все получилось, спасибо!
Всем спасибо!
вы бы дя начала ток померяли на пине LED, на дисплейном модуле.
в модуле 2,4 "240x320 ILI9341 за пином перед лед линейкой уже стоит ключ управления подсветкой. по крайней мере в моем 2.2 " SPI именно так реализовано.
в знакосинтезирующих 1604 и 2040 линейка светодиодов запитана на прямую, в 12864 тоже, только от 5 в подсветка крякнет, она на 4.2В MAX.
Здравствуйте. KARADIO 32 воспроизводит потоки станций https.? На данный момент нет ни одной платы KARADIO чтобы проверить.
не знаю кому вопрос, у меня есть и то и другое и wrover и wroom, у вээски звук все таки получше будет, но там и проводов больше, ПСМ -звук в общем то нормальный (про потоки ААС и прочие я думаю в курсе) проводов для подключения меньше. Но как бы имею личное наблюдение- vs1053 при выводе звука на внешний усилитель качество звука хучже чем в наушниках, а вот ПСМ наоборот- в наушниках средне, а вот на внешний усилитель звук сочнее.
Однозначно PCM5102 по качеству звука лучше чем VS1053 и главное что отсутствуют шумы. Запилил интернет радио в CD плеер. Чудо игрушка получилась. Видео моё https://youtu.be/0K5aItsXV4c
Однозначно PCM5102 по качеству звука лучше чем VS1053 и главное что отсутствуют шумы. Запилил интернет радио в CD плеер. Чудо игрушка получилась. Видео моё https://youtu.be/0K5aItsXV4c
тут и к бабке не ходи, да и у деда нефиг спрашивать.
PCM5102 32 битный ЦАП HiEnd класса, VS1053 18 бит запилен для мобильных MP3-OGG-ACC плееров на наушники.
то что VS1053 впихивают в стационарные усилки, то только ради аппаратного VLSI енкодера, но еще и схему согласования надо городить, которая влияет на АЧХ.
софтовые кодеки с открытым кодом уже доступны и вылизаны, ESP32 нормально их тянет, да и цена вопроса на PCM5102 по вкуснее смотрится.
Здравствуйте. KARADIO 32 воспроизводит потоки станций https.? На данный момент нет ни одной платы KARADIO чтобы проверить.
вы еще на вирусы аудиопоток проверьте и желательно этим напрячь других пользователей...
Здравствуйте. KARADIO 32 воспроизводит потоки станций https.? На данный момент нет ни одной платы KARADIO чтобы проверить.
вы еще на вирусы аудиопоток проверьте и желательно этим напрячь других пользователей...
Не понял Вас!! - DIVGENY. О каком НАПРЯГЕ идет речь?
Я задал нормальный вопрос.
to anaramo
С https не работает. Сам не проверял но такой вопрос задавали автору.
to anaramo
С https не работает. Сам не проверял но такой вопрос задавали автору.
Спасибо за ответ, Nadim.
Если вдруг будет возможность, проверьте.
https://17733.live.streamtheworld.com/JOY_LOUNGE.mp3
Извините за беспокойство.
to anaramo
С https не работает. Сам не проверял но такой вопрос задавали автору.
Спасибо за ответ, Nadim.
Если вдруг будет возможность, проверьте.
https://17733.live.streamtheworld.com/JOY_LOUNGE.mp3
Извините за беспокойство.
Именно эта радио станция работает (но она и работает с протоколом http). А вот прописать https:// нет возможности, автоматически меняет на http://
https сертифицированый протокол обмена данными. какими данными вы с потоком обмениваетесь, клоуны...
to anaramo
С https не работает. Сам не проверял но такой вопрос задавали автору.
Спасибо за ответ, Nadim.
Если вдруг будет возможность, проверьте.
https://17733.live.streamtheworld.com/JOY_LOUNGE.mp3
Извините за беспокойство.
Именно эта радио станция работает (но она и работает с протоколом http). А вот прописать https:// нет возможности, автоматически меняет на http://
Странно. В браузере идет как https. и сертификат есть. Подключение безопасное.
что страного. какая разница между адресами
https://18463.live.streamtheworld.com/JOY_LOUNGE128AAC.aac
и http://18463.live.streamtheworld.com/JOY_LOUNGE128AAC.aac
в обоих случая ваш клиент ( браузер ) будет скачивать поток битов, он ведь ( или точнее програмисты движка хрома не страдают паранойей )
а всяким карадио или RarmaRadio совершено по боку протокол сайта. он видит знакомый формат потока и проигрывают его...
Даже ваш браузер в случае если вставить в адресную строку только 17733.live.streamtheworld.com/JOY_LOUNGE.mp3 просто подключаеся встроеный проигрыатель, а перед строкой адресса вы увидите ужасную надпись - не защищенно.
а кликните по ссылке, попробует спросить сертификат...
Народ помогите! Почему не воспроизводит поток https://listen2.myradio24.com/8795 ? На компе все работает а Kr.32 не хочет, пишет No Data...
вы бы дя начала ток померяли на пине LED, на дисплейном модуле.
в модуле 2,4 "240x320 ILI9341 за пином перед лед линейкой уже стоит ключ управления подсветкой. по крайней мере в моем 2.2 " SPI именно так реализовано.
в знакосинтезирующих 1604 и 2040 линейка светодиодов запитана на прямую, в 12864 тоже, только от 5 в подсветка крякнет, она на 4.2В MAX.
я подключил питание 3,3v на подсветку как указано в описании индикатора, с esp32.
Так, почитал вдумчиво тему, вроде понял. Подвел для себя промежуточный итог:
Делаем КА-радио 32.
Заказывать надо такую платку WROVER-a:
https://ru.aliexpress.com/item/32985341199.html?spm=a2g0o.cart.0.0.5af83...
Причем ESP32-WROVER-I, чтобы была возможность подключить внешнюю антенну, такую:
https://ru.aliexpress.com/item/32812060413.html?spm=a2g0s.9042311.0.0.13...
для более устойчивого приема. Цап на 5102. А потом уже под себя развести платку с аналоговым питанием, можно на LM317;338, можно на 7805, тут от фантазии зависит. Все лучше чем с шумами от импульсника бороться. А усилитель уже совсем от извращенности мыслей и наличия деталек. У меня пылятся К174УН7, чем не вариант? Экран второстепенен, на мой взгляд, можно и без него прекрасно обойтись. Но, опять же, это чисто мое, субъективное мнение. В общем как-то так.
я подключил питание 3,3v на подсветку как указано в описании индикатора, с esp32.
если управление яркости подсветки не нужно, то да, можно к 3.3 В подключить. у меня в Sleep яркость уменьшается до минимума шимом напрямую с контроллера, без доп ключей. это на модуле 2.2` ILI9341 SPI без тача.
Кто-нибудь в ESP32 wroom добавлял память SPIRAM под аудио буфер? Нужно ли что то изменять в конфиге Karadio32?
Кто-нибудь в ESP32 wroom добавлял память SPIRAM под аудио буфер? Нужно ли что то изменять в конфиге Karadio32?
ничего менять не надо
Кто-нибудь в ESP32 wroom добавлял память SPIRAM под аудио буфер? Нужно ли что то изменять в конфиге Karadio32?
ничего менять не надо
К сожалению на плату ESP32 DEVKIT V1 не получилось прикрутить память SPIRAM.
К сожалению на плату ESP32 DEVKIT V1 не получилось прикрутить память SPIRAM.
Можно узнать почему не получиться?
Как добавить SPIRAM на wroom - внизу блога:
https://www.drive2.ru/b/487463808323813881/
конфиг нужен psram.bin - отличается от стандартного исключением gpio16 и gpio17 - использует сама SPIRAM.
К сожалению на плату ESP32 DEVKIT V1 не получилось прикрутить память SPIRAM.
Можно узнать почему не получиться?
Как добавить SPIRAM на wroom - внизу блога:
https://www.drive2.ru/b/487463808323813881/
конфиг нужен psram.bin - отличается от стандартного исключением gpio16 и gpio17 - использует сама SPIRAM.
добавлял SPIRAM на wroom по вашему блогу, получил лог при загрузке esp32:
ets Jun 8 2016 00:22:57
как сделать psram.bin?
К сожалению на плату ESP32 DEVKIT V1 не получилось прикрутить память SPIRAM.
Можно узнать почему не получиться?
Как добавить SPIRAM на wroom - внизу блога:
https://www.drive2.ru/b/487463808323813881/
конфиг нужен psram.bin - отличается от стандартного исключением gpio16 и gpio17 - использует сама SPIRAM.
добавлял SPIRAM на wroom по вашему блогу, получил лог при загрузке esp32:
как сделать psram.bin?
Вы не внимательно читаете. Вам мешают gpio16 и gpio17 - они в конфиге к Wroom используються для энкодера, а в настройках для wrower используется gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый - свой, где пропишете:
К сожалению на плату ESP32 DEVKIT V1 не получилось прикрутить память SPIRAM.
Можно узнать почему не получиться?
Как добавить SPIRAM на wroom - внизу блога:
https://www.drive2.ru/b/487463808323813881/
конфиг нужен psram.bin - отличается от стандартного исключением gpio16 и gpio17 - использует сама SPIRAM.
добавлял SPIRAM на wroom по вашему блогу, получил лог при загрузке esp32:
как сделать psram.bin?
Вы не внимательно читаете. Вам мешают gpio16 и gpio17 - они в конфиге к Wroom используються для энкодера, а в настройках для wrower используется gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый - свой, где пропишете:
понятно, cпасибо за совет все получилось!
Вы не внимательно читаете. Вам мешают gpio16 и gpio17 - они в конфиге к Wroom используються для энкодера, а в настройках для wrower используется gpio15 и gpio27. Возьмите файл настроек
new_psram.bin
или standard_psram.bin
Или создайте новый - свой, где пропишете:
Появились новые сообщения в логе:
есть бп от пк? если есть - припаяйте 3.3V(оранжевый + черный) прямо на ножки мк 3V3 & GND
To b52s У вас проблема с ВиФи из-за самодельной антенны, уберите ее (востановите на плате) и проверьте связь.
To b52s У вас проблема с ВиФи из-за самодельной антенны, уберите ее (востановите на плате) и проверьте связь.
Извиняюсь, роутер тупанул, антенна нормальная, хорошо подняла чувствительность, до установки памяти тоже нормально работала.
wifi при этом отваливается, наверно из-за снятого экрана?
купите МГТФ на 0.1-0.2 мм моточек для тагого вида монтажа с SMD, и ПВХ изоляция подплавляться не будет, и скоростные шины SPI лучше работают, и навесной монтаж по цивильнее выглядеть будет. скрипер для зачистки только подобрать придется.
K каким gpio ESP32 нужно припаять чип памяти, если я не снимаю экран?
Кусок схемы Из него следует, что вам стоит искать на своей плате пины SD0 - SD3 & GPIO16,17
Спасибо
-
-
-
Вопрос к kloker. Вы, как завсегдатай темы на радиокоте про темброблок, расскажите пожалуйста вкраце в какой там щас все стадии? И что это вообще за зверь такой? Я дочитал до 16 страницы из 38 и насколько понял - это по сути стм32ф103с8т6, управляющий по и-квадрату аудиопроцессором тда. Процессоров и экранов поддерживается, как я понимаю, несколько. Экранчики желательно большие и только цветные? Как дела с уартом и управлением внешними плюхами по нему? Сам стм управляется кнопками, энкодером и пультом? Веб морду и внешнюю ЕЕПРОМ для него не прикрутили?
Я к чему это спрашиваю. nadim тут намедни меня заразил, захотел я и2эс усилок присобачить к карадио вместо вээски. Даже платку уже доработал под мах98357. Но вот незадача - регулировки тембра в этой цепочке не просматривается - а так ну совем не интересно.
Порывшись во всемирной помойке надыбал такую мелкосхему - ALC5623 http://www.datasheet26.com/download.php?id=716543 Ценник на алишке на них вообще смешной. А по функционалу самое оно.(Имхо). Но вот опять незадача - опыту в подобного рода тематике у меня ну совсем нуль и железа тоже нет (макеток на этих мелкосхемах чето не нашел)
Не могли бы вы с WiseLord пообщаться на предмет поддержки этой мелкосхемки?
Буду премного благодарен.
Давайте я немного проясню эту тему. Внешнего ЕЕПРОМ нет, вебморды нет. Я несовсем понимаю зачем нужен ALC5626 можете использовать PCM5102. Тембром и всеми делами заведует отдельная платка на TDA7439 например. Этот процесор управляет аудио входами и настройками звука. STM32 всего лишь контролер к аудиопрцесору. Я себе часы делал на этой эстэмке и прикрутил к ним вэбморду и внешнюю память, сейчас платы для себя пытаюсь развести. Вот пока старая версия, над новой работаю.
https://www.youtube.com/watch?v=trJXRXHIhhk
5623 (я поправил сам себя) нужен как четыре в одном: оно дак, эквалайзер, усилитель для телефонов и микшер. В нем еще и ацп есть (на всякий случай) и линейный выход отдельно. РСМ5102 не устраивает отсутствием темброблока. Микшер тоже не помешал бы.
Так я и говорю микшер и тембрблок есть в TDA 7439. Посмотрите эту платку справа видно кондёров много.
https://yadi.sk/i/E59qvP3-3Vi9G5
тогда придется городить огород из рсм5102 тда7439 и, допустим, мах97220 (не считая эстээмки)
Ну да огород , а что делать. WiseLord помоему едиственный грамотный програмист в этой теме. Самим слабо, а люди тоже время тратить не будут.
тема с темброблоком интересна сама по себе, STM32 там управляет темброблоком на TDA74xx, FM тюнером, плеером на компе через USB Multimedia HID KeyBoard, КаRadio(по UART) , и планируется I2C коммутатор доп входов. органы управления кнопочный блок, энкодер, пульт ДУ. инфа с карадио вся выводится на собственный дисплей(вариант внешнего плугина)
цветные дисплеи до 480х320, с выводом 128 плолсной спектрограммы аудиосигнала, или в режиме "водопад", RDA инфы с FM станций, ну и еще много чего .
подитожу, имея усилок с таким темброблоком достаточно подключить карадио без дисплея и органов управления (ESP32+PCM/VS1053/PWI), и получаем музцентр с плюшками и эффектом ВАУ в одном флаконе.
для вебморды нужен сетевой интерфейс, как минимум, в STM32f103c8 поддержки такого нет. остается ваять на ESP и через UART консоль управлять, как ик пультом, но через вебморду. желающих наваять на карадио пока не нашлось.
прикручивать экзотические i2c чипы к проекту тоже сложно, для отладки кода автору нужен экземпляр чипа с обвязкой, время и желание. мануалов обычно недостаточно.
хотелось замены VS1053 на вариант с I2S входом и темброблоком, желательно в одном флаконе. Чтобы выход был отдельно на наушники и отдельно на усилитель, либо сразу усилитель (как в 5627). Плюшки в виде спектрограммы - это канеш хорошо, но лично для меня - это всего лишь украшательство. К основным недостаткам темброблока на стм отношу громоздкость управления. Хотя, по большому счету, это уже аналоговая техника и допустимо использовать даже по одному переменному резистору на каждый функциональный канал (громкость тембр баланс)
WiseLord кстати как то обмолвился про консольные команды. Не появились ли там оные?