Темброблок - анализатор спектра на STM32F103

Обсуждаем цифровые устройства...
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок - анализатор спектра на STM32F103

Сообщение kloker »

[uquote="pilnikov",url="/forum/viewtopic.php?p=3682419#p3682419"]Wiselord, а ведь есть "почти готовое" железо под это - RTL8195 - https://esp8266.ru/forum/#realtek-rtl87 ... rtl8195.83 -- и ядро cortex и WIFI и RAM 2Mb и GPIO много и SDK вроде как есть и в айдурино поддерживается. Есть младший чип - RTL8710 - цена < 100р - на нем тоже радио есть - https://esp8266.ru/forum/threads/rtl00-mp3-player.1697/[/uquote]

"почти готовое" железо заржавело на сложности в прошивке этого железа, по UART оно с коробки не шьется, нужны специальные программаторы, как минимум ST-Link перешитый в Segger Jtag, или готовая борда с программатором на борту. были китайские NodeMCU но с RTL8710, и прошитым в него уарт бутлоадером, при случайном сносе загрузчика бегаем ищем программатор и загрузчик)))
по распиновке да, один в один ESP8266, но "доступ к телу" не ограничен SDK с закрытым кодом, как на ESP, потому и надежды были на него.

если кто возьмется за эту тему, окультурить и собрать в кучу что уже есть, я только за!
Реклама
vlad5
Потрогал лапой паяльник
Сообщения: 363
Зарегистрирован: Пн сен 10, 2007 14:06:36

Re: Темброблок - анализатор спектра на STM32F103

Сообщение vlad5 »

[uquote="pilnikov",url="/forum/viewtopic.php?p=3682419#p3682419"]ведь есть "почти готовое" железо под это - RTL8195[/uquote]
ИМХО не взлетит. Там даже по Вашим ссылкам народ в основном вопрошает типа: сделал как написано, а оно не работает (не компилируется и т.д.)
Уже столько лет прошло от создания RTL8710 и до сих пор не взлетело.
Реклама
Аватара пользователя
VVP68
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Пт май 28, 2010 19:49:30
Откуда: СТАЛИНГРАД !!!

Re: Темброблок - анализатор спектра на STM32F103

Сообщение VVP68 »

Уважаемые Коты ! Не подскажите ID дисплея по этому дампу ?
Вложения
FLY239.txt
(4.05 КБ) 216 скачиваний
Аватара пользователя
pilnikov
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Сб май 30, 2015 08:15:29

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pilnikov »

[uquote="vlad5",url="/forum/viewtopic.php?p=3682834#p3682834"][uquote="pilnikov",url="/forum/viewtopic.php?p=3682419#p3682419"]ведь есть "почти готовое" железо под это - RTL8195[/uquote]
ИМХО не взлетит. Там даже по Вашим ссылкам народ в основном вопрошает типа: сделал как написано, а оно не работает (не компилируется и т.д.)
Уже столько лет прошло от создания RTL8710 и до сих пор не взлетело.[/uquote]

Я собирал - у меня работало. Приду домой фотку выложу.
Не взлетело - да из-за высокого порога вхождения. Контроллер серьезный, возни требует основательной. Да и 8266 с есп32, как конкуренты, тоже на себя много пользователей оттянули.

Тут ведь какое дело - я прекрасно понимаю WiseLord`a. Поначалу мы бьем себя в грудь и кричим -"Только кнопки! Только хардкор!" А потом, когда проект докатывается до стадии изготовления плат и упаковки в корпус, а также уже скапливается кой какой опыт по управлению всей этой солянкой - начинаешь задумываться о некоем "гламуре" - то бишь о web интерфейсе - "шоб с телефона" не вставая с дивана. Можно конечно и пультом, но если экранчик три дюйма, с расстояния в 3 метра уже и не видно, че там происходит. Обратная связь теряется. И вообще - когда настроек много, а пользуешься ты ими крайне редко - web интерфейс самое оно.
Реклама
Эиком - электронные компоненты и радиодетали
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок - анализатор спектра на STM32F103

Сообщение kloker »

[uquote="pilnikov",url="/forum/viewtopic.php?p=3682981#p3682981"]web интерфейс самое оно.[/uquote]
в карадио на ESP8266 есть вебморда, или она отключается для экономии ОЗУ под буфер аудио потока?
я так и не собрал себе карадио, на ESPmini с I2S PCM5201 остановился..
на тестовой прошивке(на посмотреть) вроде как была.
Реклама
Аватара пользователя
pilnikov
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Сб май 30, 2015 08:15:29

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pilnikov »

[uquote="kloker",url="/forum/viewtopic.php?p=3683331#p3683331"][uquote="pilnikov",url="/forum/viewtopic.php?p=3682981#p3682981"]web интерфейс самое оно.[/uquote]
в карадио на ESP8266 есть вебморда, или она отключается для экономии ОЗУ под буфер аудио потока?
я так и не собрал себе карадио, на ESPmini с I2S PCM5201 остановился..
на тестовой прошивке(на посмотреть) вроде как была.[/uquote]
Есть. Не отключается. Работает постоянно. В случае с просто карадио (не 32) вебморда единственный индикатор того, что происходит (не считая консоли). Опять же из опробованных мною радив, карадио самое "живое" за счет ртоса. Для мелкоконтроллеров web - тяжелая задачка на самом деле. Приходится обрабатывать не совсем оптимальный и раздутый код (в основном длинные строки) плюсом этот код где-то надо хранить.

Кстати обещанная фотка плеера на ртл
Изображение
слева ртл, справа есп32 для сравнения.

Я кстати могу помочь с написанием wifi - uart моста отдельного, без карадио, на 8266. Либо даже могу сварганить простенькую мордочку. Тока вот слайдеры делать не умею. Еще для 8266 есть прога - blynk зовется (не путать с blink'oм). Там можно с телефона и со слайдерами.
Реклама
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок - анализатор спектра на STM32F103

Сообщение kloker »

[uquote="pilnikov",url="/forum/viewtopic.php?p=3683364#p3683364"]Я кстати могу помочь с написанием wifi - uart моста отдельного, без карадио, на 8266. Либо даже могу сварганить простенькую мордочку. Тока вот слайдеры делать не умею. Еще для 8266 есть прога - blynk зовется (не путать с blink'oм). Там можно с телефона и со слайдерами.[/uquote]

пишите сразу на Websocket, AJAX тут не прокатит для дистанки. и движки громкости-баланса проще будет запилить.
если дело пойдет, можно и копию экрана дисплея в Web морде отображать(эмулировать).
подсмотреть примеры кода можно на "управлении машинкой"
слайдеры конечно круто смотрятся, но зачем оно на ембед?

Добавлено after 54 minutes 57 seconds:
не совсем понимаю сложности с созданием на карадио еще одной страницы с формами кнопок дистанки, при событии нажатия кнопки в обработчик вставляем Serial.print("что послать в UART");, или нечто подобное для SDK Espressif
c ползунками сложнее, там через сокет.
Аватара пользователя
Евгений-34
Встал на лапы
Сообщения: 116
Зарегистрирован: Ср июн 15, 2016 08:28:32
Откуда: Волгоградская область

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Евгений-34 »

to WiseLord
Здравствуйте. Какой диапазон частот показывает анализатор на экране? Я пробовал генератор синуса с компа включать, на экране отображается спектр от 3 Гц до 5,5 кГц. После 5,5 кГц на экране ничего нет, если и дальше прибавлять, то при 14,5 кГц спектр снова появляется и начинает перемещаться справа налево, при 20 кГц доходит до левого края.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Рассчитывается до 10кГц, 128 столбиков. А сколько столбиков на экран влезет - это уже от разрешения зависит.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Кто-нибудь собирал Ka-Radio32 из исходников? Я попытался взять последние SDK (esp-idf) и компилятор (8.2), но с ними в проекте очень много ошибок компиляции.

Может, нужен какой-то конкретный набор версий тулчейна и SDK?
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок - анализатор спектра на STM32F103

Сообщение kloker »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3684510#p3684510"]Кто-нибудь собирал Ka-Radio32 из исходников? Я попытался взять последние SDK (esp-idf) и компилятор (8.2), но с ними в проекте очень много ошибок компиляции.

Может, нужен какой-то конкретный набор версий тулчейна и SDK?[/uquote]
может это поможет? https://www.youtube.com/watch?v=LVJA0tr3Png
я не собирал, читал, что есть зависимость от msys и конфигуратора.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Уже разобрался. Там и в самом деле завязано на относительно старый (5.2.0) gcc и SDK 3.1..3.2. С ними собирается без проблем, а вот компилятор или SDK поновее - и уже куча ошибок.

А msys - это только для винды нужно.
Аватара пользователя
pilnikov
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Сб май 30, 2015 08:15:29

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pilnikov »

Я с новым собрал (из под винды) - ошибок мильЁн. Вроде поправил все. Завтра попробую на живом железе проверить.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Свежим GCC собрать - задача не самая сложная, пусть и надо "мильЁн" ошибок поправить. А вот уже с новым SDK сложнее. Собрать-то можно, а вот запускаться прошивка в моём случае не захотела.
Аватара пользователя
pilnikov
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Сб май 30, 2015 08:15:29

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pilnikov »

В прицепе все мои поползновения для успешной компиляции.
Взамен можно ваш лог по запуску прошивки глянуть?
Я на работу переходник не взял usb - uart. Так что с моей стороны проверка откладывается до завтра.
Вложения
Ka-Radio32_err.txt
Все что делал
(27.35 КБ) 299 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Ох ты ж ё-моё.. лучше бы просто в формате патча (git diff).

А в целом - что-то похожее. Основные проблемы, которые я у себя правил:
- некорректные отступы в if(), на которые gcc 8 ругается
- неиспользуемые переменные
- функции типа sprintf(buffer, "%d"...), когда в буфер может теоретически может попасть больше символов, чем его размер позволяет.
- IPADDR2_COPY отсутствует в новом SDK.

В общем, в итоге собралось, но по логам не могло стартовать - поднять сеть.

Так что пока можно ограничиться стабильным SDK, ну и поднять версию компилятора, если так уж хочется чего-то поновее.

Откровенно говоря, код KaRadio(32) выглядит достаточно коряво в плане читабельности.
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

Re: Темброблок - анализатор спектра на STM32F103

Сообщение koka5555 »

Уважаемый WiseLord .А поддержку TDA7719 Вы ещё не пробовали?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Пока не было времени делать плату. Но пару недель назад получил их из Китая.
Аватара пользователя
pap.cot
Нашел транзистор. Понюхал.
Сообщения: 172
Зарегистрирован: Пн мар 24, 2014 22:07:01
Откуда: Оренбургская область
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение pap.cot »

WiseLord, так у вас же есть моя плата с TDA7418 , а это почти такая же как и 7719.
На ней же можно отладку программы делать?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Ну.. не почти такая же.

Да и сейчас я другим занят. Хочу сделать нормальное управление по UART, в стиле KaRadio.

P.S. Если напишете поддержку этого аудиопроцессора - я без проблем добавлю код в проект.
Ответить

Вернуться в «Цифровая техника»