Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.
Темброблок - анализатор спектра на STM32F103
Вроде поправил, проверяйте.
Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.
Я там недавно много изменений связанных с программными таймерами, скрисейвером и таймерами отключения делал (упрощал уже сильно запутанную логику) - могло ещё что-то отломаться. Если так - сообщайте о багах.
- Реклама
- Сообщения: 125
- Зарегистрирован: Ср янв 20, 2016 15:29:12
[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 работает.
Не знаю, по коду должно работать.
Во всех режимах - глушатся фронтальные каналы, в режимах 4.0 и 4.1 - дополнительно глушатся тыловые, в режимах 2.1 и 4.1 - дополнитель глушатся сабвуферовские каналы.
Во всех режимах - глушатся фронтальные каналы, в режимах 4.0 и 4.1 - дополнительно глушатся тыловые, в режимах 2.1 и 4.1 - дополнитель глушатся сабвуферовские каналы.
WiseLord, В старом проекте можно было с пульта включать режим моно для радиомодуля. Нельзя ли здесь добавить эту функцию в пульт? У меня лично в моно режиме намного лучше некоторые станции работают.
Добавил
- Реклама
WiseLord, Подскажите, дисплеи на ST7796S поддерживаются?
- Сообщения: 344
- Зарегистрирован: Вт окт 22, 2013 23:09:06
Может кто под скажет, в чем может быть проблема с таким отображением дисплея?
- Вложения
-
- изображение_viber_2021-02-20_13-29-18.rar
- (48.84 КБ) 325 скачиваний
[uquote="koka5555",url="/forum/viewtopic.php?p=3984408#p3984408"]Может кто под скажет, в чем может быть проблема с таким отображением дисплея?[/uquote]
брак или повреждение! проверьте на сколы стекла возле кристалла. или отслоение кристалла.
брак или повреждение! проверьте на сколы стекла возле кристалла. или отслоение кристалла.
mixa232323, Вы по дисплеям шарите, скажите пожалуйста про поддержку ST7796S. Был дисплей на R61581, я его удачно ушатал переводя с 9 на 8 бит
[uquote="megagad",url="/forum/viewtopic.php?p=3985478#p3985478"]mixa232323, Вы по дисплеям шарите, скажите пожалуйста про поддержку ST7796S. Был дисплей на R61581, я его удачно ушатал переводя с 9 на 8 бит[/uquote]
шина какая?
шина какая?
to WiseLord
Играюсь с MPD - обновил у себя прошивку и ваш скрипт - появился IP после нажатия кнопки стоп - спасибо. Было бы не плохо, если бы еще добавить на пульт выбор нескольких плейлистов. В MPD - Цифровые кнопки не задействованы.
Играюсь с MPD - обновил у себя прошивку и ваш скрипт - появился IP после нажатия кнопки стоп - спасибо. Было бы не плохо, если бы еще добавить на пульт выбор нескольких плейлистов. В MPD - Цифровые кнопки не задействованы.
Добавил в новой прошивке поддержку плейлистов.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3987080#p3987080"]Добавил в новой прошивке поддержку плейлистов.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.[/uquote]
Спасибо, работает.
Названия плейлистов в MPD должны быть "Playlist_NNN", тогда нужный номер можно "набрать" на клавиатуре пульта.[/uquote]
Спасибо, работает.
to WiseLord
Сегодня столкнулся с тем, что после перехода в режим STBY через примерно минуту или две выключается RPI - (после вчерашней прошивки) или совпадение?
Сегодня столкнулся с тем, что после перехода в режим STBY через примерно минуту или две выключается RPI - (после вчерашней прошивки) или совпадение?
Наверное, совпадение. Либо у Вас какие-то свои скрипты для этого.
mixa232323, SPI
[uquote="WiseLord",url="/forum/viewtopic.php?p=3987401#p3987401"]Наверное, совпадение. Либо у Вас какие-то свои скрипты для этого.[/uquote]
Вчера задействовал - скрипт для RPI кнопки - poweroff. И получилось, что сегодня с утра он стал срабатывать самопроизвольно при переходе в STBY.
Вчера задействовал - скрипт для RPI кнопки - poweroff. И получилось, что сегодня с утра он стал срабатывать самопроизвольно при переходе в STBY.
[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, Добавили. Проверяйте. Если не корректно отображается нужны фотки чтобы видеть что править.
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 секунд. Не хочется ждать загрузки ещё раз после очередной прошивки или других кратковременных выходов в ждущий режим.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3989239#p3989239"]Nadim, заимплементил в своём проекте, а затем перенёс в ampcontrol управление питанием RaspberryPi.[/uquote]Спасибо, буду пробовать


