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

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

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

Сообщение WiseLord »

Вроде поправил, проверяйте.

Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3982543#p3982543"]Вроде поправил, проверяйте.

Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.[/uquote]
Пульт стал настраиваться,а вот муте в режиме 2.0 и 4.0 на Tda7719 не работает в 2.1 работает.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Не знаю, по коду должно работать.
Во всех режимах - глушатся фронтальные каналы, в режимах 4.0 и 4.1 - дополнительно глушатся тыловые, в режимах 2.1 и 4.1 - дополнитель глушатся сабвуферовские каналы.
maikl26653
Родился
Сообщения: 12
Зарегистрирован: Сб июл 28, 2018 08:39:21
Откуда: Лабинск, Краснодарский край

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

Сообщение maikl26653 »

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

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

Сообщение WiseLord »

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

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

Сообщение megagad »

WiseLord, Подскажите, дисплеи на ST7796S поддерживаются?
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

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

Сообщение koka5555 »

Может кто под скажет, в чем может быть проблема с таким отображением дисплея?
Вложения
изображение_viber_2021-02-20_13-29-18.rar
(48.84 КБ) 320 скачиваний
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

[uquote="koka5555",url="/forum/viewtopic.php?p=3984408#p3984408"]Может кто под скажет, в чем может быть проблема с таким отображением дисплея?[/uquote]

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

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

Сообщение megagad »

mixa232323, Вы по дисплеям шарите, скажите пожалуйста про поддержку ST7796S. Был дисплей на R61581, я его удачно ушатал переводя с 9 на 8 бит
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

[uquote="megagad",url="/forum/viewtopic.php?p=3985478#p3985478"]mixa232323, Вы по дисплеям шарите, скажите пожалуйста про поддержку ST7796S. Был дисплей на R61581, я его удачно ушатал переводя с 9 на 8 бит[/uquote]

шина какая?
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

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

Сообщение Nadim »

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

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

Сообщение WiseLord »

Добавил в новой прошивке поддержку плейлистов.

Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

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

Сообщение Nadim »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3987080#p3987080"]Добавил в новой прошивке поддержку плейлистов.

Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.[/uquote]
Спасибо, работает.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

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

Сообщение Nadim »

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

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

Сообщение WiseLord »

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

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

Сообщение megagad »

mixa232323, SPI
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

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

Сообщение Nadim »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3987401#p3987401"]Наверное, совпадение. Либо у Вас какие-то свои скрипты для этого.[/uquote]
Вчера задействовал - скрипт для RPI кнопки - poweroff. И получилось, что сегодня с утра он стал срабатывать самопроизвольно при переходе в STBY.
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

[uquote="megagad",url="/forum/viewtopic.php?p=3987504#p3987504"]mixa232323, SPI[/uquote]

ща нацарапаю

Добавлено after 6 hours 40 minutes 21 second:
megagad, Добавили. Проверяйте. Если не корректно отображается нужны фотки чтобы видеть что править.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Nadim, заимплементил в своём проекте, а затем перенёс в ampcontrol управление питанием RaspberryPi.

Изображение

Вот как это работает:

- У RPi в /boot/config.txt включен оверлей "dtoverlay=gpio-poweroff". Он обеспечивает на GPIO26 низкий логический уровень с момента запуска ядра.

- При выходе из ждущего режима сигнал STBY=1 от ampcontrol открывает транзистор Q1, который открывает Q2 и через STEP-DOWN U1 на Raspberry Pi подаётся 5В - она включается. Если в это время работает программный таймер на выключение RPi, он останавливается.

- Где-то через пару секунд ядро загружается и выставляет активный лог. 0 на GPIO26. Через разъём J2 (RPI_OFF) этот уровень закрывает транзистор Q4 и открывает транзистор Q3, "защёлкивающий" питание RPi.

- При входе в ждущий режим сигнал STBY пропадает (STBY=0), но Raspberry держит сама своё питание посредством цепочки Q4-Q3-Q2. В это же время запускается программный таймер на выключение RPi через 1 минуту. По истечении этого времени по UART в mpd-uart.py посылается команда на отключение ("poweroff"). Эта команда запускает скрипт "/home/pi/poweroff.sh", который запускает правильное отключение RPi.

- Когда RPi полностью завершит работу, ядро снимает активнй лог. 0 на GPIO26 - соответственно, транзистор Q4 открывается, транзистор Q3 закрывается, питание Raspberry пропадает.

60-секундная задержка введена для того, чтобы при кратковременных выключениях ampcontrol лишний раз не дёргать RPi зря, так как на RPi3B+ у меня включение RPi до момента, когда начинает играть музыка занимает целых 18 секунд. Не хочется ждать загрузки ещё раз после очередной прошивки или других кратковременных выходов в ждущий режим.
Nadim
Встал на лапы
Сообщения: 113
Зарегистрирован: Пт июн 21, 2019 15:13:02
Откуда: Украина
Контактная информация:

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

Сообщение Nadim »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3989239#p3989239"]Nadim, заимплементил в своём проекте, а затем перенёс в ampcontrol управление питанием RaspberryPi.[/uquote]Спасибо, буду пробовать
Ответить

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