Форум РадиоКот 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. Обновлена информация в первом сообщении темы.
|
Автор: | 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 станциям, очень по моему удобная штука, пульт не всегда под рукой -пульты имеют странное свойство пропадать
|
Автор: | 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/ |