Обсуждаем цифровые устройства...
Ответить

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

Сб апр 09, 2022 19:47:01

Добрый день, уважаемый WiseLord. Собрал усилитель на базе этого замечательного устройства. Огромная благодарность вам за работу. Прошивку брал из релизов от 20210621. Я понимаю, прошивка уже не свежая и с того времени было много исправлений. Заметил несколько багов, в том числе баг со спектром, который обсуждался на 116 стр. Можете выложить прошивку из свежих исходников для stm32f103cbt6, ili9341. Я сам пробовал разобраться, но боюсь мне не осилить эту науку.

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

Пн апр 11, 2022 17:54:22

WiseLord и прошу добавит информацию о том, где сейчас находятся контакты mute и stby

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

Чт апр 14, 2022 20:39:07

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

По схеме: 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

Пт апр 15, 2022 21:06:29

WiseLord, можно надеяться на обновление прошивки?

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

Пт апр 15, 2022 21:36:19

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

Или всё-таки имелось в виду - выложить готовые файлы? В принципе, можно...

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

Пт апр 15, 2022 21:43:33

WiseLord, Файлы. Посмотрев ваши видео, я хотел попробовать скомпилировать самостоятельно, но программа qt-creator не захотела устанавливаться.. Унсталлятор написал , что установка в вашем регионе невозможна.(Санкции)

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

Пт апр 15, 2022 21:54:49

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

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

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

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

Пт апр 15, 2022 21:59:19

WiseLord, Спасибо огромное!!!

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

Сб апр 16, 2022 20:24:25

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

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



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

Веб-радио стартует чуть дольше - дополнительные 3-4 секунды нужны на настройку сети по DHCP. Если настроить статический IP, то за 8 секунд радио начинает играть.

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

Вт апр 19, 2022 14:40:55

заменил аудиопроц. TDA7439 на TDA7719 добавилось больше настроек тембров . но появилась одна проблемка, при регулировании звука через один шаг появляется шипение . Прошивку собрал из последних исходников . что бы это могло быть ?

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

Вт апр 19, 2022 22:28:09

WiseLord, у меня возникло предложение: а возможно ли сделать плавное увеличение громкости за 1-2 секунды после включения, до уровня который был на момент выключения? по моему хорошая задумка.

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

Ср апр 20, 2022 01:10:34

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

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

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

Чт апр 21, 2022 08:32:54

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

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

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

Здравствуйте. Скачал архив с гитхаба, не нашел ampcontrol_f103cb_ili9486_SPI и ampcontrol_f103cb_st7796s_SPI. Можете добавить или здесь выложить? Хотел сам сделать, но проблемы с установкой QT creator.

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

Чт апр 21, 2022 08:49:46

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

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

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

Чт апр 21, 2022 10:14:10

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

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

Подскажите как с командной строки собрать?

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

Чт апр 21, 2022 10:16:39

make STM32_MCU=F103CB DISPLAY=ILI9486 DISPVAR=SPI

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

Чт апр 21, 2022 21:23:59

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

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


староватая у меня прошивка. нужно обновиться. спасибо за информацию и ваш серьезный труд!

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

Вт апр 26, 2022 20:10:07

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


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

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

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

Ср апр 27, 2022 12:29:59

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?

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

Ср апр 27, 2022 15:12:59

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