Темброблок - анализатор спектра на STM32F103
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Вроде поправил, проверяйте.
Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.
Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3982543#p3982543"]Вроде поправил, проверяйте.
Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.[/uquote]
Пульт стал настраиваться,а вот муте в режиме 2.0 и 4.0 на Tda7719 не работает в 2.1 работает.
Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.[/uquote]
Пульт стал настраиваться,а вот муте в режиме 2.0 и 4.0 на Tda7719 не работает в 2.1 работает.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Не знаю, по коду должно работать.
Во всех режимах - глушатся фронтальные каналы, в режимах 4.0 и 4.1 - дополнительно глушатся тыловые, в режимах 2.1 и 4.1 - дополнитель глушатся сабвуферовские каналы.
Во всех режимах - глушатся фронтальные каналы, в режимах 4.0 и 4.1 - дополнительно глушатся тыловые, в режимах 2.1 и 4.1 - дополнитель глушатся сабвуферовские каналы.
-
maikl26653
- Родился
- Сообщения: 12
- Зарегистрирован: Сб июл 28, 2018 08:39:21
- Откуда: Лабинск, Краснодарский край
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, В старом проекте можно было с пульта включать режим моно для радиомодуля. Нельзя ли здесь добавить эту функцию в пульт? У меня лично в моно режиме намного лучше некоторые станции работают.
- megagad
- Родился
- Сообщения: 19
- Зарегистрирован: Вт сен 05, 2017 21:41:37
- Откуда: Воронеж
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
WiseLord, Подскажите, дисплеи на ST7796S поддерживаются?
Re: Темброблок - анализатор спектра на STM32F103
Может кто под скажет, в чем может быть проблема с таким отображением дисплея?
- Вложения
-
- изображение_viber_2021-02-20_13-29-18.rar
- (48.84 КБ) 320 скачиваний
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок - анализатор спектра на STM32F103
[uquote="koka5555",url="/forum/viewtopic.php?p=3984408#p3984408"]Может кто под скажет, в чем может быть проблема с таким отображением дисплея?[/uquote]
брак или повреждение! проверьте на сколы стекла возле кристалла. или отслоение кристалла.
брак или повреждение! проверьте на сколы стекла возле кристалла. или отслоение кристалла.
- megagad
- Родился
- Сообщения: 19
- Зарегистрирован: Вт сен 05, 2017 21:41:37
- Откуда: Воронеж
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
mixa232323, Вы по дисплеям шарите, скажите пожалуйста про поддержку ST7796S. Был дисплей на R61581, я его удачно ушатал переводя с 9 на 8 бит
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок - анализатор спектра на STM32F103
[uquote="megagad",url="/forum/viewtopic.php?p=3985478#p3985478"]mixa232323, Вы по дисплеям шарите, скажите пожалуйста про поддержку ST7796S. Был дисплей на R61581, я его удачно ушатал переводя с 9 на 8 бит[/uquote]
шина какая?
шина какая?
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
to WiseLord
Играюсь с MPD - обновил у себя прошивку и ваш скрипт - появился IP после нажатия кнопки стоп - спасибо. Было бы не плохо, если бы еще добавить на пульт выбор нескольких плейлистов. В MPD - Цифровые кнопки не задействованы.
Играюсь с MPD - обновил у себя прошивку и ваш скрипт - появился IP после нажатия кнопки стоп - спасибо. Было бы не плохо, если бы еще добавить на пульт выбор нескольких плейлистов. В MPD - Цифровые кнопки не задействованы.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Добавил в новой прошивке поддержку плейлистов.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3987080#p3987080"]Добавил в новой прошивке поддержку плейлистов.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.[/uquote]
Спасибо, работает.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.[/uquote]
Спасибо, работает.
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
to WiseLord
Сегодня столкнулся с тем, что после перехода в режим STBY через примерно минуту или две выключается RPI - (после вчерашней прошивки) или совпадение?
Сегодня столкнулся с тем, что после перехода в режим STBY через примерно минуту или две выключается RPI - (после вчерашней прошивки) или совпадение?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Наверное, совпадение. Либо у Вас какие-то свои скрипты для этого.
- megagad
- Родился
- Сообщения: 19
- Зарегистрирован: Вт сен 05, 2017 21:41:37
- Откуда: Воронеж
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
mixa232323, SPI
-
Nadim
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Пт июн 21, 2019 15:13:02
- Откуда: Украина
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3987401#p3987401"]Наверное, совпадение. Либо у Вас какие-то свои скрипты для этого.[/uquote]
Вчера задействовал - скрипт для RPI кнопки - poweroff. И получилось, что сегодня с утра он стал срабатывать самопроизвольно при переходе в STBY.
Вчера задействовал - скрипт для RPI кнопки - poweroff. И получилось, что сегодня с утра он стал срабатывать самопроизвольно при переходе в STBY.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок - анализатор спектра на STM32F103
[uquote="megagad",url="/forum/viewtopic.php?p=3987504#p3987504"]mixa232323, SPI[/uquote]
ща нацарапаю
Добавлено after 6 hours 40 minutes 21 second:
megagad, Добавили. Проверяйте. Если не корректно отображается нужны фотки чтобы видеть что править.
ща нацарапаю
Добавлено after 6 hours 40 minutes 21 second:
megagad, Добавили. Проверяйте. Если не корректно отображается нужны фотки чтобы видеть что править.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
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 секунд. Не хочется ждать загрузки ещё раз после очередной прошивки или других кратковременных выходов в ждущий режим.
Вот как это работает:
- У 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
[uquote="WiseLord",url="/forum/viewtopic.php?p=3989239#p3989239"]Nadim, заимплементил в своём проекте, а затем перенёс в ampcontrol управление питанием RaspberryPi.[/uquote]Спасибо, буду пробовать