https://www.dropbox.com/sh/fmxf8g6adsu5 ... zL4Ua?dl=0
Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
-
skaarjik
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Чт дек 23, 2010 15:40:06
- Откуда: Беларусь, Гродно
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Я вот тоже пробовал уменьшить, но как-то не очень все получалось, терялись детали. Попросил помочь жену, она аккуратненько всё перерисовала. Мне нравится. Баланс тоже в виде весов хотел сделать
https://www.dropbox.com/sh/fmxf8g6adsu5 ... zL4Ua?dl=0
https://www.dropbox.com/sh/fmxf8g6adsu5 ... zL4Ua?dl=0
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
koka5555 писал(а):Уважаемый WiseLord, хочу Вас попросить переделать настройку приёмника с меньшим делением,так как заметил ,в нашей местности (Черкасская обл.) Не все станции чётко настраиваются, что-бы можно было подстраивать к примеру 102.15.
Попробуйте это. В железе не проверял, но вроде бы должно сработать.
Нужный шаг (50кГц или 100кГц) можно установить, записав в EEPROM по адресу 0x1A соответственно числа 0x05 или 0x0A соответственно. Сейчас там по умолчанию 0x0A (10).
Структура EEPROM переделана, так что, вероятно, для этой прошивки понадобится перепрошить и eeprom.bin.
- Вложения
-
- ampcontrol-freq-step.7z
- (81.5 КБ) 282 скачивания
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Большое Спасибо. Проверил ,на много лучше,подстройка помогает очень даже неплохо.А сейчас могу на много больше слушать станций , помогло невероятно . Респект!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Обновление прошивки для ATmega32/64.
- Добавлены иконки 32x32 и переписаны экраны режимов приглушения и тонкоррекции.
- Выход из режима MUTE при попытке регулировки громкости.
- Добавлены иконки 32x32 и переписаны экраны режимов приглушения и тонкоррекции.
- Выход из режима MUTE при попытке регулировки громкости.
- Вложения
-
- ampcontrol-mute-icons.7z
- (141.17 КБ) 360 скачиваний
-
skaarjik
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Чт дек 23, 2010 15:40:06
- Откуда: Беларусь, Гродно
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Выкладываю альтернативные иконки 24x24 (входы, громкость, усиление, НЧ, ВЧ, СЧ, температура, яркость, остальные оставил). Возможно кому-то придутся по вкусу:
Прикрепил файлик icons-24.c
Для режима mute можно что-то оригинальное и интересное сделать, например:
Прикрепил файлик icons-24.c
Для режима mute можно что-то оригинальное и интересное сделать, например:
- Вложения
-
- icons-24.c
- (6.19 КБ) 567 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Обновление прошивки для варианта без кадрового буфера.
- Расширен диапазон регулировки яркости (перенёс ШИМ на более быстрый таймер АЦП).
- Синхронизация кода с master-веткой (минимизация разницы с вариантом с кадровым буфером).
P.S. Перезалил архив, в изначальном были неправильные eeprom.bin файлы.
- Расширен диапазон регулировки яркости (перенёс ШИМ на более быстрый таймер АЦП).
- Синхронизация кода с master-веткой (минимизация разницы с вариантом с кадровым буфером).
P.S. Перезалил архив, в изначальном были неправильные eeprom.bin файлы.
- Вложения
-
- ampcontrol-m16m32-brightness32.7z
- (101.09 КБ) 316 скачиваний
-
Andy_sv
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Ср янв 05, 2011 23:21:02
- Откуда: Ставропольский край
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
WiseLord, а как сейчас скомпилировать из последних исходников прошивку для такой связки: Atmega16, TDA7439, KS0066, без тюнера ?
Опцию NOTUNER вы ведь убрали.
Опцию NOTUNER вы ведь убрали.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Самое простое - убрать обработку кнопок, нажатие которых могло бы вызвать интерфейс тюнера.
Более правильно - удалить все файлы tuner*, и постепенно удалять ненужные куски кода, которые вызывают ошибки компиляции.
P.S. Вернул эту возможность в исходниках.
Более правильно - удалить все файлы tuner*, и постепенно удалять ненужные куски кода, которые вызывают ошибки компиляции.
P.S. Вернул эту возможность в исходниках.
-
Andy_sv
- Открыл глаза
- Сообщения: 77
- Зарегистрирован: Ср янв 05, 2011 23:21:02
- Откуда: Ставропольский край
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Вернул эту возможность в исходниках.
Спасибо!
И не удаляйте в дальнейшем, пожалуйста.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Обновление прошивки для ATmega8 (для символьных дисплеев 16x2).
- PB1 - сигнал MUTE (ранее управлял линией RW дисплея, сейчас эта линия просто заземлена);
- PC3 (ранее MUTE) освобождён, сигналы управления тюнером LM7001 сместились с PC0..PC2 на PC1..PC3;
- PC0 стал входом спектроанализатора (раньше им был ADC6, имеющийся только в ATmega8 c QFP32-корпусом, так что теперь можно собрать проект и на DIP-варианте.
- Улучшен вид спектра (наконец-то тестировал это в железе, и подобрал нужные задержки и прочее)
- Диапазон регулировки яркости расширен до 0..48 (под шкалу).
- Вариант прошивки без тюнера.
- Исправлены разные баги, добавлены новые
.
- PB1 - сигнал MUTE (ранее управлял линией RW дисплея, сейчас эта линия просто заземлена);
- PC3 (ранее MUTE) освобождён, сигналы управления тюнером LM7001 сместились с PC0..PC2 на PC1..PC3;
- PC0 стал входом спектроанализатора (раньше им был ADC6, имеющийся только в ATmega8 c QFP32-корпусом, так что теперь можно собрать проект и на DIP-варианте.
- Улучшен вид спектра (наконец-то тестировал это в железе, и подобрал нужные задержки и прочее)
- Диапазон регулировки яркости расширен до 0..48 (под шкалу).
- Вариант прошивки без тюнера.
- Исправлены разные баги, добавлены новые
- Вложения
-
- ampcontrol-m8-80e90fc.7z
- (44.82 КБ) 409 скачиваний
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Уважаемый WiseLord, Хочу Вас спросить по поводу RDS для RDA5807 ?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Чужая душа - потёмки. Мне не дано знать, хотите Вы что-то спросить или нет.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
- Вложения
-
- Atmega8 Dip.rar
- Atmega8 Dip
- (170.51 КБ) 511 скачиваний
- s1292oia
- Встал на лапы
- Сообщения: 125
- Зарегистрирован: Вт янв 01, 2013 10:59:50
- Откуда: Сибирские афины
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Поделитесь библиотекой ST7920 для Proteus. А то имеющаяся у меня модель ЖКИ на экране всякий мусор показывает
.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Уважаемый WiseLord, если Вас не затруднит, добавте пож-та поддержку тюнера TDA7303R. Хочу собрать небольшой стереоусилитель для компа c управлением на ATmega8 + символьный дисплей + TDA7439 + этот тюнер. В магнитоле, из которой он был позаимствован, этот тюнер приятно удивил чистотой звука и хорошей чувствительностью. Заранее спасибо.
P.S. Стационарный усь с Вашим темброблоком/спектроанализатором на борту успешно проходит обкатку уже в течении месяца. Полет нормальный
P.S. Стационарный усь с Вашим темброблоком/спектроанализатором на борту успешно проходит обкатку уже в течении месяца. Полет нормальный

- Вложения
-
- TDA7303R.pdf
- (225.22 КБ) 1832 скачивания
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
san-sanych писал(а):добавте пож-та поддержку тюнера TDA7303R
А pdf-ка - про тюнер TDA7703. Тогда как TDA7303 - темброблок, судя по всему, полный аналог TDA7313. В общем, я толком не понял, чего Вы хотите.san-sanych писал(а): TDA7303R.pdf
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Ой, простите, когда писал сообщение в тему отвлекали разговорами коллеги по работе, вот и напутал. Хочу поддержку тюнера TDA7703R, сам в программировании МК ноль, вот и обращаюсь за помощью.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
собрал девайс, всё работает
Большое спасибо Автору
Из тюнеров есть только на м/с LC72131
просьба к автору добавить его в проект
Большое спасибо Автору
Из тюнеров есть только на м/с LC72131
просьба к автору добавить его в проект
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
По поводу LC72131 - судя по даташиту, всё достаточно просто и принцип весьма похож на LM7001. Её, думаю, я мог бы добавить без особого труда, но нужна какая-то быстрая обратная связь, чтобы при доводке прошивки человек мог по-быстрому её залить и сказать, работает или нет. Плюс там возможны разные конфигурации (частота кварца и т.п.), требующие несколько разной инициализации синтезатора. kokorev64, если готовы помочь с этим - связывайтесь через личный кабинет.
По поводу TDA7703R - там всё несколько сложнее, но теоретически добавить её можно тоже подобным способом, так как в железе у меня этого тюнера тоже нет, а писать драйвер под железо, не имея его, достаточно сложно.
По поводу TDA7703R - там всё несколько сложнее, но теоретически добавить её можно тоже подобным способом, так как в железе у меня этого тюнера тоже нет, а писать драйвер под железо, не имея его, достаточно сложно.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
У меня на макетке остался спаяный темброблок на меге16 в связке с ls020, прикрутить к нему тюнер на TDA7703 минутное дело, и можно отлаживаться. А вот на реализацию проекта на меге8 пока нет времени.
Если возьметесь за реализацию поддержки этого тюнера, то далее связь будем держать через ЛС.
Если возьметесь за реализацию поддержки этого тюнера, то далее связь будем держать через ЛС.