Темброблок - анализатор спектра на STM32F103
Re: Темброблок - анализатор спектра на STM32F103
Добрый день, уважаемый WiseLord. Собрал усилитель на базе этого замечательного устройства. Огромная благодарность вам за работу. Прошивку брал из релизов от 20210621. Я понимаю, прошивка уже не свежая и с того времени было много исправлений. Заметил несколько багов, в том числе баг со спектром, который обсуждался на 116 стр. Можете выложить прошивку из свежих исходников для stm32f103cbt6, ili9341. Я сам пробовал разобраться, но боюсь мне не осилить эту науку.
Re: Темброблок - анализатор спектра на STM32F103
WiseLord и прошу добавит информацию о том, где сейчас находятся контакты mute и stby
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Сейчас глянул - есть некоторые разночтения.
По схеме: 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
По схеме: 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
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, можно надеяться на обновление прошивки?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
В каком смысле?
Самый последний код всегда на github, собирается одной командой при наличии компилятора.
Или всё-таки имелось в виду - выложить готовые файлы? В принципе, можно...
Самый последний код всегда на github, собирается одной командой при наличии компилятора.
Или всё-таки имелось в виду - выложить готовые файлы? В принципе, можно...
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, Файлы. Посмотрев ваши видео, я хотел попробовать скомпилировать самостоятельно, но программа qt-creator не захотела устанавливаться.. Унсталлятор написал , что установка в вашем регионе невозможна.(Санкции)
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
QtCreator нужен только, если хотите что-то поменять в исходниках. Хотя и любым текстовым редактором можно обойтись.
А для сборки достаточно компилятора и консоли.
P.S. собрал и выложил на Github прошивки от 20220415.
А для сборки достаточно компилятора и консоли.
P.S. собрал и выложил на Github прошивки от 20220415.
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, Спасибо огромное!!!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Поигрался немного со своей OrangePi One на предмет оптимизации скорости загрузки Linux + MPD. Выгадал ещё 2-3 секунды по сравнению с тем, что было до этого.
Вот как это выглядит сейчас - около 6 секунд[/url] от подачи питания на плату до полной загрузки и начала воспроизведения:
Плата - OrangePi One (512MB)
HDD - подключен по USB, с моей локальной коллекцией музыки (около 11000 треков)
Веб-радио стартует чуть дольше - дополнительные 3-4 секунды нужны на настройку сети по DHCP. Если настроить статический IP, то за 8 секунд радио начинает играть.
Вот как это выглядит сейчас - около 6 секунд[/url] от подачи питания на плату до полной загрузки и начала воспроизведения:
Плата - OrangePi One (512MB)
HDD - подключен по USB, с моей локальной коллекцией музыки (около 11000 треков)
Веб-радио стартует чуть дольше - дополнительные 3-4 секунды нужны на настройку сети по DHCP. Если настроить статический IP, то за 8 секунд радио начинает играть.
-
Nikishka70
- Открыл глаза
- Сообщения: 42
- Зарегистрирован: Вс июн 28, 2015 12:34:17
- Откуда: Россия г. Калуга
Re: Темброблок - анализатор спектра на STM32F103
заменил аудиопроц. TDA7439 на TDA7719 добавилось больше настроек тембров . но появилась одна проблемка, при регулировании звука через один шаг появляется шипение . Прошивку собрал из последних исходников . что бы это могло быть ?
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, у меня возникло предложение: а возможно ли сделать плавное увеличение громкости за 1-2 секунды после включения, до уровня который был на момент выключения? по моему хорошая задумка.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Уже давно так. И при включении, и при смене входов.
Даже визуально можно наблюдать, если сразу после включения или переключения входов нажать кнопку пвыбора аудиопараметра (отобразится уровень громкости).
Даже визуально можно наблюдать, если сразу после включения или переключения входов нажать кнопку пвыбора аудиопараметра (отобразится уровень громкости).
- megagad
- Родился
- Сообщения: 19
- Зарегистрирован: Вт сен 05, 2017 21:41:37
- Откуда: Воронеж
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
QtCreator нужен только, если хотите что-то поменять в исходниках. Хотя и любым текстовым редактором можно обойтись.
А для сборки достаточно компилятора и консоли.
P.S. собрал и выложил на Github прошивки от 20220415.
А для сборки достаточно компилятора и консоли.
P.S. собрал и выложил на Github прошивки от 20220415.
Здравствуйте. Скачал архив с гитхаба, не нашел ampcontrol_f103cb_ili9486_SPI и ampcontrol_f103cb_st7796s_SPI. Можете добавить или здесь выложить? Хотел сам сделать, но проблемы с установкой QT creator.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Ещё раз повторю - для сборки QtCreator не нужен. Это лишь один из вариантов редактировать код.
А дисплеи 480x320 подключать по SPI - так себе идея.
А дисплеи 480x320 подключать по SPI - так себе идея.
- megagad
- Родился
- Сообщения: 19
- Зарегистрирован: Вт сен 05, 2017 21:41:37
- Откуда: Воронеж
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Ещё раз повторю - для сборки QtCreator не нужен. Это лишь один из вариантов редактировать код.
А дисплеи 480x320 подключать по SPI - так себе идея.
А дисплеи 480x320 подключать по SPI - так себе идея.
Подскажите как с командной строки собрать?
Re: Темброблок - анализатор спектра на STM32F103
Уже давно так. И при включении, и при смене входов.
Даже визуально можно наблюдать, если сразу после включения или переключения входов нажать кнопку пвыбора аудиопараметра (отобразится уровень громкости).
Даже визуально можно наблюдать, если сразу после включения или переключения входов нажать кнопку пвыбора аудиопараметра (отобразится уровень громкости).
староватая у меня прошивка. нужно обновиться. спасибо за информацию и ваш серьезный труд!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
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
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
Никак, bin из elf получатся.