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

Обсуждаем цифровые устройства...
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

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

Сообщение Gürcan »

WISE LORD, Hello I have installed the latest update (PT232X) series audio IC. I want to select input channels, only input 0 appears and I can't get sound, all channels are turned off.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Gürcan, Try the latest code, I've fixed input count function for non-TDA7719 audioprocessors
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

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

Сообщение Gürcan »

wiselord: problem solved thanks
Аватара пользователя
Never not try
Открыл глаза
Сообщения: 43
Зарегистрирован: Пн авг 23, 2021 17:27:42

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

Сообщение Never not try »

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

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

Сообщение WiseLord »

Посвежее исходники возьмите. Исправлено после багрепорта от Гурчана.

Это я до этого дополнительно к исправлению СЧ залил более новый код для аудио процессоров из соседнего проекта. В нём, к примеру, TDA7718 может работать не только в варианте CFG2 (6 стереовходов), но и в других, где входов меньше, но они дифференциальные, например.

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

Сейчас всё уже должно быть в норме.
Аватара пользователя
Never not try
Открыл глаза
Сообщения: 43
Зарегистрирован: Пн авг 23, 2021 17:27:42

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

Сообщение Never not try »

WiseLord, спасибо. Теперь работает хорошо.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

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

Сообщение nssbacalavr »

[uquote="WiseLord",url="/forum/viewtopic.php?p=4082476#p4082476"]Возможно. Если нужно меньше полос - то как минимум и функция fftGet128() должна быть другой - преобразовывать 1024 не в 128, а в меньшее число столбцов, т.е. работать по-другому. А если просто поменять макрос - там будет пытаться впихнуть 128 элемента в массив из 64-х - эффекты могут быть разной степени волшебности.[/uquote]

Прошил заново, после Вашей корректировки кода. Теперь всё отлично, хоть SPECTRUM_SIZE 128, хоть 64... Правда с шириной столбиков пришлось поправки сделать. Столбики и пики ведут себя адекватно. Огромное спасибо!
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

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

Сообщение nssbacalavr »

Вопрос к участникам... Скажите, пожалуйста, MPD на raspberry pi zero w заменит функции bt201 и Карадио? Хочется воспроизведения с флешки (может внешний жёсткий диск) и хочется возможности подключения по блютуз со смартфона....
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

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

Сообщение Nadim »

[uquote="nssbacalavr",url="/forum/viewtopic.php?p=4087574#p4087574"]Вопрос к участникам... Скажите, пожалуйста, MPD на raspberry pi zero w заменит функции bt201 и Карадио? Хочется воспроизведения с флешки (может внешний жёсткий диск) и хочется возможности подключения по блютуз со смартфона....[/uquote]
Можно подключаться и по блютуз - но тогда нужно будет отказаться от встроенного ВИФИ. Я использую встроенный блютуз и внешний эзернет. Можете глянуть https://nadim.top/muzykaljnyj-centr-na- ... dio-player
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

В принципе, от WiFi можно и не отказываться. Если идёт вещание по Bluetooth, сеть в этот момент не нужна - можно wlan интерфейс отключить. Отключили Bluetooth - сеть поднять.
Просто это всё скриптами надо обработать.
Runemane
Родился
Сообщения: 4
Зарегистрирован: Сб сен 18, 2021 11:14:41
Откуда: Одинцово

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

Сообщение Runemane »

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

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

Сообщение WiseLord »

1. 103 завести, думаю, можно без особых проблем. С 407 же Вам придётся переписать вест код для работы с периферией.
2. https://github.com/WiseLord/ampcontrol- ... defs.h#L13
или дописываете код для своего, там достаточно простое API.
3. Проект общается с Karadio по UART, выводит полученную от него информацию на экран и транслирует ему команды. В общем, ведёт себя, как любой другой "аддон" для Karadio.
Аватара пользователя
radioandrei74
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Чт авг 30, 2012 16:25:53
Контактная информация:

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

Сообщение radioandrei74 »

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

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

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

[uquote="radioandrei74",url="/forum/viewtopic.php?p=4095010#p4095010"]тоесть можно перерисовать проект на stm32f103vet6 используя одноименные пины?[/uquote]
Да, проект компилится под VE, но я прошивку не проверял в живую
https://disk.yandex.ru/d/GdBlk2FxwD1KUw
Runemane
Родился
Сообщения: 4
Зарегистрирован: Сб сен 18, 2021 11:14:41
Откуда: Одинцово

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

Сообщение Runemane »

нарисовал предварительно схему https://img.radiokot.ru/files/146379/me ... qfgsl5.jpg сразу возник вопрос, возможно перенести сигналы MUTE и STBY и было бы здорово отказаться от расширителя портов
Аватара пользователя
radioandrei74
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Чт авг 30, 2012 16:25:53
Контактная информация:

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

Сообщение radioandrei74 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=4093407#p4093407"]1. 103 завести, думаю, можно без особых проблем. С 407 же Вам придётся переписать вест код для работы с периферией.
2. https://github.com/WiseLord/ampcontrol- ... defs.h#L13
или дописываете код для своего, там достаточно простое API.
3. Проект общается с Karadio по UART, выводит полученную от него информацию на экран и транслирует ему команды. В общем, ведёт себя, как любой другой "аддон" для Karadio.[/uquote]


здравствуйте, меня также интересует сборка вашего проекта, но в силу ряда проблем пока не удается завершить проект, убедительная просьба оказать помощь в сборке прошивки под STM32F103VET6,
повторил на макете схему представленую на сайте Runemane, увидел на экране картинку часов, нет реакции на кнопку РВ0, есть еще хотелка - удалить из схемы расширитель портов и переназначить на свободные пины, заранее спасибо
все наработки, плату и схему выложу на сайте

Добавлено after 1 hour 17 minutes 13 seconds:
не генерит кварц 32.768, хотя точно все припаяно
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

radioandrei74 писал(а):убедительная просьба оказать помощь в сборке прошивки под STM32F103VET6
А что конкретно не получается на данный момент? Какие ошибки при компиляции?

Добавлено after 1 minute:
radioandrei74 писал(а):не генерит кварц 32.768
Неподходящий кварц. Нужен на нагрузочную ёмкость 5-6пФ, а не 20.
Аватара пользователя
radioandrei74
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Чт авг 30, 2012 16:25:53
Контактная информация:

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

Сообщение radioandrei74 »

проект компилится под под STM32F103VET6 после прошивки нет реакции на кнопки

Добавлено after 1 minute 11 seconds:
возможно я сам не правильно собираю прошивку..

Добавлено after 7 minutes 30 seconds:
https://img.radiokot.ru/files/80013/thu ... 8h46tu.jpg
Вложения
photo_2021-09-24_14-02-18.jpg
(141.01 КБ) 184 скачивания
Runemane
Родился
Сообщения: 4
Зарегистрирован: Сб сен 18, 2021 11:14:41
Откуда: Одинцово

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

Сообщение Runemane »

на какой из уартов подключают каРадио?
Ответить

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