Например TDA7294

Форум РадиоКот :: Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Форум РадиоКот
https://radiokot.ru/forum/

Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
https://radiokot.ru/forum/viewtopic.php?f=25&t=98758
Страница 83 из 238

Автор:  WiseLord [ Пн мар 21, 2016 13:52:00 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Вместе с исходниками лежит.

Автор:  Pticha [ Пн мар 21, 2016 14:30:34 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

WiseLord писал(а):
Вместе с исходниками лежит.

Спасибо!

Автор:  kt840 [ Пн мар 21, 2016 15:13:36 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

http://radiokot.ru/circuit/audio/other/45/

Автор:  Dimakrichko [ Пн мар 21, 2016 15:34:04 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Прошил эту прошивку все заработало как надо
отображается шкала частота буду тестить дальше

спасибо

Автор:  WiseLord [ Пн мар 21, 2016 16:12:28 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Вот и замечательно.
Правда, пришлось немножко тестовый экран (отображение кодов команд пульта) урезать, поэтому я не уверен, всё ли там нормально. Гляньте, пожалуйста, отображаются ли они при нажатии кнопок пульта.

Проблема в том, что прошивка еле-еле влезает в ATmega8, и пришлось вчера хорошенько над ней посидеть и попробовать оптимизировать. Но пока тестовый экран не совсем полноценный, и для PCF8574 не все сочетания железа влезают в МК.

Автор:  Dimakrichko [ Пн мар 21, 2016 16:33:02 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

В тестовом экране все кнопки пульта отображаются да и так пульт работает
Единственное что заметил когда включаеш тюнер он не работает нажимаеш на любой канал он включается и потом все нормально переключаеш селектор все работает
но стоит все выключит (без разницы дежурка или питание)и опять нодо нажимать

ps. подскажите фузы для этой пошивки

Автор:  WiseLord [ Пн мар 21, 2016 20:02:40 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

https://github.com/WiseLord/ampcontrol/ ... kefile#L78

Автор:  =Inspiron= [ Пн мар 21, 2016 21:56:12 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Хочу вместо TDA7313 применить CS3310. Проект поддерживает PGA2310. В даташите на PGA2310 написано "Pin and Software Compatible With the PGA2311 and Cirrus Logic CS3310". Кто-нибудь пробовал рулить CS3310? Граблей нет?

Автор:  WiseLord [ Пн мар 21, 2016 22:59:30 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Последние на сегодня версии прошивок

- Максимально возможно унифицирован код всех вариантов
- Унифицированы сборочные скрипты (Makefile)
- m8: исправлена работа c TUX032
- m16: исправлена сборка с KS0066 дисплеем, подключаемым по I²C (PCF8574)


Имеющиеся схемы и проекты для всех вариантов можно найти на GitHub: m8, m8-lcd, m16, m32.

На данном этапе текущий функционал по указанным выше веткам "замораживается". Будут добавляться исправления ошибок, если они будут найдены. Не стесняйтесь использовать для сообщений об ошибках GitHub, там они точно не потеряются и будут рано или поздно исправлены.

Дальнейшее расширение функционала, добавление поддержки другого железа и т.п. будет идти в master-ветке. На текущий момент она представляет собой то же самое, что и m32 ветка. Ближайшие мои планы для основной ветки:

- Поддержка помимо 5 основных аппаратных кнопок ещё восьми дополнительных (вешаются через резистор на шину данных дисплея).
- Установка полезных функций на эти кнопки (жду предложений, что к чему).
- Ввиду того новые кнопки крайне сложно прикрутить к символьным дисплеям, которые не вписываются в основную концепцию работы с дисплеями, поддержка символьных дисплеев в master-ветке будет убрана. Для них остаётся ветка m32.
- Будут убраны режимы отображения спектра в виде столбиков шириной 1px и 3px. Будет оставлен только вариант с столбиками шириной 2px, как наиболее адекватно выглядящий.
- Освободившееся место в прошивке будет использовано под поддержку нового оборудования


P.S. Обновлена информация в первом сообщении темы.

Вложения:
ampcontrol-firmwares-2016-23-21.7z [219.96 KiB]
Скачиваний: 1121

Автор:  Pticha [ Вт мар 22, 2016 09:31:18 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Pticha писал(а):
bav123 писал(а):
WiseLord
А как насчет прошивки под TDA7313(аналог PT2313),

Доброе время Коты!
А возможно рассмотреть прошивку для TDA8425?

Есть тюнер на TEA6825T+6810V
Нужно что изменять в прошивке для него?

Автор:  WiseLord [ Вт мар 22, 2016 10:01:28 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Основная программа общается с "абстрактным" тюнером, через функции, вынесенные в tuner.h. Эти функции достаточно простым способом обрабатываются в tuner.c, перенаправляя запросы на конкретную модель тюнера.

Чтобы добавить свой тюнер, его нужно добавить в enum в tuner.h, создать пару .c/.h файлов для него, реализовать аналогичные функции и добавить вызовы этих функция в tuner.c.

Посмотрите на код tuner.c/tuner.h и реализации конкретных тюнеров, и поймёте, как там что работает. В другие части программы, по сути, смотреть и не надо.

Автор:  etigmail [ Вт мар 22, 2016 12:57:26 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Фюзе для СodeVision AVR ( мало ли пригодиться) -надеюсь что выставил правильно, может кто подтвердить?

"- Поддержка помимо 5 основных аппаратных кнопок ещё восьми дополнительных (вешаются через резистор на шину данных дисплея).
- Установка полезных функций на эти кнопки (жду предложений, что к чему)."

Быстрый Доступ к сохраненным FM станциям, очень по моему удобная штука, пульт не всегда под рукой -пульты имеют странное свойство пропадать :))

Вложения:
V_UM.jpg [55.17 KiB]
Скачиваний: 1274

Автор:  iceman_nsk [ Вт мар 22, 2016 15:31:35 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Wiselord Снова извеняюсь и снова прошу добавить индикацию включения вентилятора ввиде иконки или цифр температуры и по возможности добавить в меню экранов экран с текущей температурой.
Что-то у меня так и не получилось по вашей видеоинструкции подправить прошивку. (Да и времени было мало, а работы много - только вернулся из коммандировки)
Буду вам очень признателен, если вы удовлетворите мою просьбу. (Конфиг M32+PT2313+RDA5807)

Заранее спасибо...

Автор:  Dimakrichko [ Вт мар 22, 2016 15:48:17 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Нашол 2 бага
В режиме ожидания долго стоит время год месяц по нулям вкл.выкл. потом все норм
Когда долго слушаеш музыку и ничего не трогаеш спектр переворачивается в верх тормашками крутанеш громкость все ок

Автор:  WiseLord [ Вт мар 22, 2016 16:18:22 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

1. Какой вариант прошивки?
2. Проблемы с временем в режиме ожидания обычно связаны с тем, что в нём отключаются прочие платы, которые за собой утягивают шину I²C в ноль, блокируя её работу. Проверяйте вольтметром, какой уровень на шине.
3. Никогда такого не наблюдал. На графических дисплеях это в принципе исключено, на неграфических, в принципе, может быть какой-то сбой в ОЗУ дисплея, хранящий "нарисованные" столбики. Вероятнее всего, плохое питание.

Автор:  Dimakrichko [ Вт мар 22, 2016 16:43:54 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

M8+TDA7439+TUX032 последняя

Автор:  Val [ Вт мар 22, 2016 19:37:02 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Пробовал подключать тюнер TUX-032 с землей разведенной по топологии "звезда", результат тот же, шумы такие как раньше. Если землю отключить, когда станция уже найдена, все шумы пропадают. Делаем вывод - все шумы идут с земляной шины. А именно цифровой части. Нужно как-то разделить цифровую и аналоговую земли. Подскажите, куда нужно копать, мои идеи закончились. Есть еще один вариант - возможно проблема с шумом кроется в самом тюнере.

Автор:  Dimakrichko [ Вт мар 22, 2016 20:14:43 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

У меня шумов нет

Автор:  alexfick [ Пт мар 25, 2016 21:49:20 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Добрый вечер. Вопрос к тем кто собирал на PT2323. PT2322 с каких ножек брался сигнал для индикатора уровня сигнала?

Автор:  WiseLord [ Пт мар 25, 2016 23:45:52 ]
Заголовок сообщения:  Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128

Очевидно, это должны быть линии левого и правого каналов между микросхемами.

Страница 83 из 238 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/