А что, С++ -- уже больше не ООП ?
Темброблок - анализатор спектра на STM32F103
Re: Темброблок - анализатор спектра на STM32F103
[uquote="Nikishka70",url="/forum/viewtopic.php?p=3929892#p3929892"]после ООП типа Delphi вьезжать в С++[/uquote]
А что, С++ -- уже больше не ООП ?
А что, С++ -- уже больше не ООП ?
-
nssbacalavr
- Встал на лапы
- Сообщения: 105
- Зарегистрирован: Пт ноя 04, 2011 09:30:56
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3929501#p3929501"]nssbacalavr, да, это из-за последнего коммита. Хотел при входе в STBY задержать на 1000мс выключение STBY, но где-то что-то не доделал.
Просто у меня на TDA7719 есть слышимый щелчок при отключении, вот и стремлюсь от него избавиться.
Добавлено after 1 hour 10 minutes 28 seconds:
Всё, вроде бы поправил
Если ещё у кого-то слышались щелчки при отключении, должно помочь.[/uquote]
Всё отлично теперь с линиями stby и mute! Огромное спасибо!!!
P.S. Правда я использую пока tda7439, но похоже надо переходить на tda7719, процессоры есть, осталось плату сделать.
Просто у меня на TDA7719 есть слышимый щелчок при отключении, вот и стремлюсь от него избавиться.
Добавлено after 1 hour 10 minutes 28 seconds:
Всё, вроде бы поправил
Если ещё у кого-то слышались щелчки при отключении, должно помочь.[/uquote]
Всё отлично теперь с линиями stby и mute! Огромное спасибо!!!
P.S. Правда я использую пока tda7439, но похоже надо переходить на tda7719, процессоры есть, осталось плату сделать.
-
nssbacalavr
- Встал на лапы
- Сообщения: 105
- Зарегистрирован: Пт ноя 04, 2011 09:30:56
Re: Темброблок - анализатор спектра на STM32F103
Подскажите подключение bt201 к системе... Фонит, пищит... Может тоже какие-то особенности есть, как с karadio?
Re: Темброблок - анализатор спектра на STM32F103
Массу продублируй на питание дополнительно.
-
nssbacalavr
- Встал на лапы
- Сообщения: 105
- Зарегистрирован: Пт ноя 04, 2011 09:30:56
Re: Темброблок - анализатор спектра на STM32F103
[uquote="Pavlon90",url="/forum/viewtopic.php?p=3931811#p3931811"]Массу продублируй на питание дополнительно.[/uquote]
Спасибо! Попробую. Массу сигнальную?
Спасибо! Попробую. Массу сигнальную?
Re: Темброблок - анализатор спектра на STM32F103
Я у себя подвел питание на плату и отдельно массу с платы дополнительно на массу питания от бп проводом кинул. Фоны и шумы ушли.
-
nssbacalavr
- Встал на лапы
- Сообщения: 105
- Зарегистрирован: Пт ноя 04, 2011 09:30:56
Re: Темброблок - анализатор спектра на STM32F103
[uquote="Pavlon90",url="/forum/viewtopic.php?p=3931863#p3931863"]Я у себя подвел питание на плату и отдельно массу с платы дополнительно на массу питания от бп проводом кинул. Фоны и шумы ушли.[/uquote]
У меня цифровая часть питается от импульсного блока питания. Темброблок и периферия питается от трансформаторного блока питания. Силовая часть от силового трансформатора. С массами, конечно не очень. Буду пробовать!!!!
У меня цифровая часть питается от импульсного блока питания. Темброблок и периферия питается от трансформаторного блока питания. Силовая часть от силового трансформатора. С массами, конечно не очень. Буду пробовать!!!!
-
nssbacalavr
- Встал на лапы
- Сообщения: 105
- Зарегистрирован: Пт ноя 04, 2011 09:30:56
Re: Темброблок - анализатор спектра на STM32F103
[uquote="nssbacalavr",url="/forum/viewtopic.php?p=3931872#p3931872"][uquote="Pavlon90",url="/forum/viewtopic.php?p=3931863#p3931863"]Я у себя подвел питание на плату и отдельно массу с платы дополнительно на массу питания от бп проводом кинул. Фоны и шумы ушли.[/uquote]
У меня цифровая часть питается от импульсного блока питания. Темброблок и периферия питается от трансформаторного блока питания. Силовая часть от силового трансформатора. С массами, конечно не очень. Буду пробовать!!!![/uquote]
Увы, ничего не помогает в моей ситуации, прям не знаю , что делать с этим фоном...
У меня цифровая часть питается от импульсного блока питания. Темброблок и периферия питается от трансформаторного блока питания. Силовая часть от силового трансформатора. С массами, конечно не очень. Буду пробовать!!!![/uquote]
Увы, ничего не помогает в моей ситуации, прям не знаю , что делать с этим фоном...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Избавиться от земляной петли.
Попробуйте в сигнальном кабеле землю на BT201 не подключать земле аудиопроцессора, оставить только линии собственно левого и правого каналов. Я практически уверен, что где-то на стороне аудиопроцессора земля и так уже соединена, а эта лишняя точка формирует земляную петлю с наводками.
Попробуйте в сигнальном кабеле землю на BT201 не подключать земле аудиопроцессора, оставить только линии собственно левого и правого каналов. Я практически уверен, что где-то на стороне аудиопроцессора земля и так уже соединена, а эта лишняя точка формирует земляную петлю с наводками.
-
nssbacalavr
- Встал на лапы
- Сообщения: 105
- Зарегистрирован: Пт ноя 04, 2011 09:30:56
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3933751#p3933751"]Избавиться от земляной петли.
Попробуйте в сигнальном кабеле землю на BT201 не подключать земле аудиопроцессора, оставить только линии собственно левого и правого каналов. Я практически уверен, что где-то на стороне аудиопроцессора земля и так уже соединена, а эта лишняя точка формирует земляную петлю с наводками.[/uquote]
Спасибо! Попробую. Проблема ещё у меня в том, что акустика и усилитель в разных локациях на данный момент. О результате отпишусь.
Попробуйте в сигнальном кабеле землю на BT201 не подключать земле аудиопроцессора, оставить только линии собственно левого и правого каналов. Я практически уверен, что где-то на стороне аудиопроцессора земля и так уже соединена, а эта лишняя точка формирует земляную петлю с наводками.[/uquote]
Спасибо! Попробую. Проблема ещё у меня в том, что акустика и усилитель в разных локациях на данный момент. О результате отпишусь.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Потихоньку для себя пилю параллельный похожий на ampcontrol проект на базе доставшихся корпусов от Hundai H-MS1110.
Засунул в один из блоков Raspberry Pi плюс HDD с музыкальной коллекцией и управляю с STM32 всем этим по UART. В качестве плеера - MPD, который помимо локальных файлов ещё и интернет-потоки отлично играет.
Интерфейс для общения с RPi делал подобным используемому в KaRadio, когда доработаю то, что нужно для MPD, добавлю оставшийся функционал и для KaRadio.
Засунул в один из блоков Raspberry Pi плюс HDD с музыкальной коллекцией и управляю с STM32 всем этим по UART. В качестве плеера - MPD, который помимо локальных файлов ещё и интернет-потоки отлично играет.
Интерфейс для общения с RPi делал подобным используемому в KaRadio, когда доработаю то, что нужно для MPD, добавлю оставшийся функционал и для KaRadio.
Re: Темброблок - анализатор спектра на STM32F103
Есть у кого нибудь на руках рабочий вариант с дисплеем от s5230 , интересует версия дисплея,на моих 3 ver.4 может из-за этого не удается запустить
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3936677#p3936677"]В качестве плеера - MPD, который помимо локальных файлов ещё и интернет-потоки отлично играет.
Интерфейс для общения с RPi делал подобным используемому в KaRadio, когда доработаю то, что нужно для MPD, добавлю оставшийся функционал и для KaRadio.[/uquote]
а вывод звука с PRi на чем, штатный дефолтный PWM, или I2S DAC все-таки поставили?
Интерфейс для общения с RPi делал подобным используемому в KaRadio, когда доработаю то, что нужно для MPD, добавлю оставшийся функционал и для KaRadio.[/uquote]
а вывод звука с PRi на чем, штатный дефолтный PWM, или I2S DAC все-таки поставили?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Звук вывожу через PCM5102, модуль там в начале видео хорош заметен.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3937519#p3937519"]Звук вывожу через PCM5102, модуль там в начале видео хорош заметен.[/uquote]
да, платку на пинах малинки я увидел, но по видео не понять функционал, это UART c I2C в сторону Ampontrol, или еще и I2S PCM5102.
сам такую использую на Pi Zero W, с вайфаем и блютуз на борту.
карадио так и не начал собирать. остановился на WebRadio-Mini(ESP8266-PWM Mono/I2S PCM5102 Stereo)
да, платку на пинах малинки я увидел, но по видео не понять функционал, это UART c I2C в сторону Ampontrol, или еще и I2S PCM5102.
сам такую использую на Pi Zero W, с вайфаем и блютуз на борту.
карадио так и не начал собирать. остановился на WebRadio-Mini(ESP8266-PWM Mono/I2S PCM5102 Stereo)
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Для RPi написан скрипт на Python, который через модули pympd2 и pyserial связывает плеер MPD на самой малинке и STM32 по UART.
Скрипт оформлен в виде сервиса systemd, запускается на старте и, слушая последовательный порт, принимает от STM32 команды и переводит их в управляющие вызовы к MPD, а также, наоборот, любые изменения на стороне MPD (например, сменилась песня или что-то ещё) - отдаёт эту информацию в сторону STM32.
Формат команд сделан аналогичным KaRadio для будущей унификации.
Вот логи обмена по UART, например (">>>" - со стороны RPi, "<<<" - со стороны STM32):
Скрипт оформлен в виде сервиса systemd, запускается на старте и, слушая последовательный порт, принимает от STM32 команды и переводит их в управляющие вызовы к MPD, а также, наоборот, любые изменения на стороне MPD (например, сменилась песня или что-то ещё) - отдаёт эту информацию в сторону STM32.
Формат команд сделан аналогичным KaRadio для будущей унификации.
Вот логи обмена по UART, например (">>>" - со стороны RPi, "<<<" - со стороны STM32):
Спойлер
Код: Выделить всё
sudo journalctl -f -u mpd-uart.service
Dec 07 09:39:26 raspberrypi systemd[1]: Stopping MPD UART control service...
Dec 07 09:39:26 raspberrypi systemd[1]: mpd-uart.service: Main process exited, code=killed, status=15/TERM
Dec 07 09:39:26 raspberrypi systemd[1]: mpd-uart.service: Succeeded.
Dec 07 09:39:26 raspberrypi systemd[1]: Stopped MPD UART control service.
Dec 07 09:39:26 raspberrypi systemd[1]: Started MPD UART control service.
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.META#: Vorna - Vaipunut
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 0
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.STOPPED#
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.REPEAT#: 1
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.RANDOM#: 1
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.SINGLE#: 0
Dec 07 09:39:28 raspberrypi python3[12056]: >>>: ##CLI.CONSUME#: 0
Dec 07 09:39:48 raspberrypi python3[12056]: <<<: 'cli.pause'
Dec 07 09:39:48 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 227
Dec 07 09:39:49 raspberrypi python3[12056]: >>>: ##CLI.PLAYING#
Dec 07 09:39:49 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:39:49 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:39:50 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:39:51 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:39:52 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 5
Dec 07 09:39:53 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 6
Dec 07 09:39:54 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 7
Dec 07 09:39:55 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 8
Dec 07 09:39:56 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 9
Dec 07 09:39:57 raspberrypi python3[12056]: <<<: 'cli.next'
Dec 07 09:39:57 raspberrypi python3[12056]: >>>: ##CLI.META#: KoЯn - Wake Up
Dec 07 09:39:57 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:39:57 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 248
Dec 07 09:39:57 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:39:58 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:39:59 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:00 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:40:01 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 5
Dec 07 09:40:02 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 6
Dec 07 09:40:03 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 7
Dec 07 09:40:04 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 8
Dec 07 09:40:05 raspberrypi python3[12056]: <<<: 'cli.next'
Dec 07 09:40:05 raspberrypi python3[12056]: >>>: ##CLI.META#: Otto Dix - Пленники режима
Dec 07 09:40:05 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:40:05 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 242
Dec 07 09:40:06 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:06 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:07 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:08 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:40:09 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 5
Dec 07 09:40:10 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 6
Dec 07 09:40:11 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 7
Dec 07 09:40:12 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 8
Dec 07 09:40:13 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 9
Dec 07 09:40:14 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 10
Dec 07 09:40:15 raspberrypi python3[12056]: <<<: 'cli.pause'
Dec 07 09:40:15 raspberrypi python3[12056]: >>>: ##CLI.PAUSED#
Dec 07 09:40:20 raspberrypi python3[12056]: <<<: 'cli.stop'
Dec 07 09:40:20 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 0
Dec 07 09:40:20 raspberrypi python3[12056]: >>>: ##CLI.STOPPED#
Dec 07 09:40:26 raspberrypi python3[12056]: <<<: 'cli.next'
Dec 07 09:40:30 raspberrypi python3[12056]: <<<: 'cli.pause'
Dec 07 09:40:30 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 242
Dec 07 09:40:30 raspberrypi python3[12056]: >>>: ##CLI.PLAYING#
Dec 07 09:40:30 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:31 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:32 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:33 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:40:33 raspberrypi python3[12056]: <<<: 'cli.next'
Dec 07 09:40:33 raspberrypi python3[12056]: >>>: ##CLI.META#: Mantus - Wie ein Engel
Dec 07 09:40:33 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:40:33 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 324
Dec 07 09:40:34 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:34 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:35 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:35 raspberrypi python3[12056]: <<<: 'cli.previous'
Dec 07 09:40:36 raspberrypi python3[12056]: >>>: ##CLI.META#: Otto Dix - Пленники режима
Dec 07 09:40:36 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:40:36 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 242
Dec 07 09:40:36 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:37 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:38 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:38 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:40:39 raspberrypi python3[12056]: <<<: 'cli.load("Radio")'
Dec 07 09:40:39 raspberrypi python3[12056]: >>>: ##CLI.META#:
Dec 07 09:40:39 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:40:39 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 0
Dec 07 09:40:41 raspberrypi python3[12056]: >>>: ##CLI.META#: ERB - News 2 min
Dec 07 09:40:41 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:41 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:43 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:43 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:40:44 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 5
Dec 07 09:40:45 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 6
Dec 07 09:40:47 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 7
Dec 07 09:40:47 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 8
Dec 07 09:40:48 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 9
Dec 07 09:40:49 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 10
Dec 07 09:40:49 raspberrypi python3[12056]: <<<: 'cli.load("Radio")'
Dec 07 09:40:50 raspberrypi python3[12056]: >>>: ##CLI.META#:
Dec 07 09:40:50 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:40:51 raspberrypi python3[12056]: >>>: ##CLI.META#: BBC World Service
Dec 07 09:40:51 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:51 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:52 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:40:53 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:40:54 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 5
Dec 07 09:40:55 raspberrypi python3[12056]: <<<: 'cli.load("Music")'
Dec 07 09:40:57 raspberrypi python3[12056]: >>>: ##CLI.META#: Ahmed má hlad - Zasvistaly kozačeňki
Dec 07 09:40:57 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 0
Dec 07 09:40:57 raspberrypi python3[12056]: >>>: ##CLI.DURATION#: 159
Dec 07 09:40:57 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 1
Dec 07 09:40:58 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 2
Dec 07 09:40:59 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 3
Dec 07 09:41:00 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 4
Dec 07 09:41:01 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 5
Dec 07 09:41:02 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 6
Dec 07 09:41:03 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 7
Dec 07 09:41:04 raspberrypi python3[12056]: >>>: ##CLI.ELAPSED#: 8
Dec 07 09:41:04 raspberrypi python3[12056]: <<<: 'cli.pause'
Dec 07 09:41:05 raspberrypi python3[12056]: >>>: ##CLI.PAUSED#-
Nikishka70
- Открыл глаза
- Сообщения: 42
- Зарегистрирован: Вс июн 28, 2015 12:34:17
- Откуда: Россия г. Калуга
Re: Темброблок - анализатор спектра на STM32F103
Наткнулся на вот такое чудо-юдо..
https://www.chipdip.ru/product0/9000679327
приобрел интересно узнать мнение автора проекта по поводу этого устройства.
и возможности его использования в этом проекте
https://www.chipdip.ru/product0/9000679327
приобрел интересно узнать мнение автора проекта по поводу этого устройства.
и возможности его использования в этом проекте
- Вложения
-
- DOC005803773.jpg
- (179.88 КБ) 441 скачивание
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Это просто плата с распаянным микроконтроллером STM32F446RCT6, насколько я вижу по рисунку и схеме.
-
Nikishka70
- Открыл глаза
- Сообщения: 42
- Зарегистрирован: Вс июн 28, 2015 12:34:17
- Откуда: Россия г. Калуга
Re: Темброблок - анализатор спектра на STM32F103
не совсем так это готовый модуль для подключения ЦАП к USB с исходниками
Добавлено after 3 minutes 29 seconds:
по шине I2S
Добавлено after 3 minutes 29 seconds:
по шине I2S
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
С тем же успехом BluePill - тоже готовый модуль для подключения к чему-нибудь. Только прошивку зашить.
Эта плата точно так же - просто контроллер со стандартной обвязкой (питание, конденсаторы, разъём USB) и ничего больше.
А если прошить приложенной по ссылке прошивкой - то становится, как я понимаю, чем-то вроде внешней аудиокарты будучи подключена к компьютеру. Компьютер играет музыку - звук выводится через эту STM32 в виде I²S, дальше нужен ещё какой-то ЦАП, чтобы получить аналоговый звук.
В общем, никак с моим проектом не пересекается.
Ну, или можно засунуть в корпус того же усилителя с каким-нибудь ЦАП-ом, а в моём проекте выбрать вход "Компьютер" - тогда плееру на компьютере будут посылать управляющие команды. То есть, ничем по сути не отличается от обычного "аналогового" шнурка от компьютера к ampcontrol - только цифровым форматом данных.
Эта плата точно так же - просто контроллер со стандартной обвязкой (питание, конденсаторы, разъём USB) и ничего больше.
А если прошить приложенной по ссылке прошивкой - то становится, как я понимаю, чем-то вроде внешней аудиокарты будучи подключена к компьютеру. Компьютер играет музыку - звук выводится через эту STM32 в виде I²S, дальше нужен ещё какой-то ЦАП, чтобы получить аналоговый звук.
В общем, никак с моим проектом не пересекается.
Ну, или можно засунуть в корпус того же усилителя с каким-нибудь ЦАП-ом, а в моём проекте выбрать вход "Компьютер" - тогда плееру на компьютере будут посылать управляющие команды. То есть, ничем по сути не отличается от обычного "аналогового" шнурка от компьютера к ampcontrol - только цифровым форматом данных.
