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

Обсуждаем цифровые устройства...
sekach72
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс апр 19, 2015 22:04:17

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

Сообщение sekach72 »

Добрый день, уважаемый WiseLord. Собрал усилитель на базе этого замечательного устройства. Огромная благодарность вам за работу. Прошивку брал из релизов от 20210621. Я понимаю, прошивка уже не свежая и с того времени было много исправлений. Заметил несколько багов, в том числе баг со спектром, который обсуждался на 116 стр. Можете выложить прошивку из свежих исходников для stm32f103cbt6, ili9341. Я сам пробовал разобраться, но боюсь мне не осилить эту науку.
Аватара пользователя
Pavlon90
Вымогатель припоя
Сообщения: 556
Зарегистрирован: Пн июл 21, 2014 01:43:04
Откуда: Самара

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

Сообщение Pavlon90 »

WiseLord и прошу добавит информацию о том, где сейчас находятся контакты mute и stby
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Сейчас глянул - есть некоторые разночтения.

По схеме: MUTE - PB10, STBY - PB11

В файлике с описанием железа doc/hardware.md - то же самое: MUTE - PB10, STBY - PB11

В табличке с распиновкой files/pins.ods - то же самое: MUTE - PB10, STBY - PB11

А вот в файле исходников src/pins.h перепутано: MUTE - PB11, STBY - PB10.

Проще всего было бы поменять в исходниках, чтобы всё соответствовало друг другу, но тогда всем придётся менять местами провода в железке.

Так что лучше я поменяю во всех других местах:
- на схеме и плате - возле МК и возле разъёма, так что плата не меняется
- в описании железа и файле распиновки, чтобы соответстовало исходникам.

Так что, с нынешнего момента:

STBY - PB10
MUTE - PB11

Разъём J6 на плате:
- было: GND - MUTE - STBY (но MUTE и STBY были перепутаны)
- стало: GND - STBY - MUTE
sekach72
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс апр 19, 2015 22:04:17

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

Сообщение sekach72 »

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

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

Сообщение WiseLord »

В каком смысле?
Самый последний код всегда на github, собирается одной командой при наличии компилятора.

Или всё-таки имелось в виду - выложить готовые файлы? В принципе, можно...
sekach72
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс апр 19, 2015 22:04:17

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

Сообщение sekach72 »

WiseLord, Файлы. Посмотрев ваши видео, я хотел попробовать скомпилировать самостоятельно, но программа qt-creator не захотела устанавливаться.. Унсталлятор написал , что установка в вашем регионе невозможна.(Санкции)
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

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

А для сборки достаточно компилятора и консоли.

P.S. собрал и выложил на Github прошивки от 20220415.
sekach72
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс апр 19, 2015 22:04:17

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

Сообщение sekach72 »

WiseLord, Спасибо огромное!!!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Поигрался немного со своей OrangePi One на предмет оптимизации скорости загрузки Linux + MPD. Выгадал ещё 2-3 секунды по сравнению с тем, что было до этого.

Вот как это выглядит сейчас - около 6 секунд[/url] от подачи питания на плату до полной загрузки и начала воспроизведения:



Плата - OrangePi One (512MB)
HDD - подключен по USB, с моей локальной коллекцией музыки (около 11000 треков)

Веб-радио стартует чуть дольше - дополнительные 3-4 секунды нужны на настройку сети по DHCP. Если настроить статический IP, то за 8 секунд радио начинает играть.
Nikishka70
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс июн 28, 2015 12:34:17
Откуда: Россия г. Калуга

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

Сообщение Nikishka70 »

заменил аудиопроц. TDA7439 на TDA7719 добавилось больше настроек тембров . но появилась одна проблемка, при регулировании звука через один шаг появляется шипение . Прошивку собрал из последних исходников . что бы это могло быть ?
Аватара пользователя
Pavlon90
Вымогатель припоя
Сообщения: 556
Зарегистрирован: Пн июл 21, 2014 01:43:04
Откуда: Самара

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

Сообщение Pavlon90 »

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

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

Сообщение WiseLord »

Уже давно так. И при включении, и при смене входов.

Даже визуально можно наблюдать, если сразу после включения или переключения входов нажать кнопку пвыбора аудиопараметра (отобразится уровень громкости).
Аватара пользователя
megagad
Родился
Сообщения: 19
Зарегистрирован: Вт сен 05, 2017 21:41:37
Откуда: Воронеж
Контактная информация:

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

Сообщение megagad »

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

А для сборки достаточно компилятора и консоли.

P.S. собрал и выложил на Github прошивки от 20220415.

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

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

Сообщение WiseLord »

Ещё раз повторю - для сборки QtCreator не нужен. Это лишь один из вариантов редактировать код.

А дисплеи 480x320 подключать по SPI - так себе идея.
Аватара пользователя
megagad
Родился
Сообщения: 19
Зарегистрирован: Вт сен 05, 2017 21:41:37
Откуда: Воронеж
Контактная информация:

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

Сообщение megagad »

Ещё раз повторю - для сборки QtCreator не нужен. Это лишь один из вариантов редактировать код.

А дисплеи 480x320 подключать по SPI - так себе идея.

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

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

Сообщение WiseLord »

Аватара пользователя
Pavlon90
Вымогатель припоя
Сообщения: 556
Зарегистрирован: Пн июл 21, 2014 01:43:04
Откуда: Самара

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

Сообщение Pavlon90 »

Уже давно так. И при включении, и при смене входов.

Даже визуально можно наблюдать, если сразу после включения или переключения входов нажать кнопку пвыбора аудиопараметра (отобразится уровень громкости).


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

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

Сообщение WiseLord »

error: build/obj/usb/usbhid.o uses VFP register arguments, build/ampcontrol_f103cb_r61581_8bit.elf does not


2 megagad: а make clean делалось перед сменой процессора?

Сообщение удалено, значит, проблема решена?
Аватара пользователя
megagad
Родился
Сообщения: 19
Зарегистрирован: Вт сен 05, 2017 21:41:37
Откуда: Воронеж
Контактная информация:

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

Сообщение megagad »

error: build/obj/usb/usbhid.o uses VFP register arguments, build/ampcontrol_f103cb_r61581_8bit.elf does not


2 megagad: а make clean делалось перед сменой процессора?

Сообщение удалено, значит, проблема решена?

По сборке решена, прописывал в Makefile руками все, потом с командной строки запускал МАКЕ.
Про make clean не знал, спасибо.
Ну и эффекта не достиг, ampcontrol_f103cb_st7796s_spi прошивка показывает белый экран, ради интереса залил ampcontrol_f103cb_ili9341_spi, потом ampcontrol_f103cb_st7735_spi, обе работают, не на весь экран, но работают

И ещё вопрос, как сразу bin получить, а не elf?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Никак, bin из elf получатся.
Ответить

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