Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Реклама
А у меня при попытке выкрутить баланс или Front/Rear в минус (хватало даже -1) почему-то весь звук полностью вырубался. Может, китайский экземпляр микросхемы какой...
Запросто.Сам выпаиваю аудиопроцессоры с фирменных магнитол
- Сообщения: 150
- Зарегистрирован: Ср ноя 25, 2015 20:47:13
Использовал 4 аудиопроцессора одну CD7313 и 3 PT2313 проблем не обнаружено. Только вот звук у них в отличии от 7439 какойто резковатый и бас как будто герц на 200 регулируется. Или может просто кажется.
Значит, это мне такой экземпляр PT2313 попался. Но и с таким справился.
По поводу качества звука - мне тоже кажется, что эти микросхемы по сравнению с TDA7439 "бубнят".
Ещё одно небольшое обновление
- В редактор EEPROM добавлена возможность вручную корректировать коды команд пульта
Особенно полезно это будет для варианта на ATmega8, где нет режима обучения пульту.
- Фильтр по типу программы RDS
Cейчас в отображаемый текст принимается только данные из Group0 - как и должно быть. До этого принимались из всех групп, что могло привести к появлению случайного текста.
- Приём символов только латиницы (коды 0x20..0xFF)
Тоже должно уменьшить количество "мусора" в тексте
- В варианте на ATmega32 шрифт текста RDS на 128x64 LCD сделан моноширинным.
Так символы меньше "скачут"
Для ATmega8 релиз по сути ничего не меняет, но выкладываю, чтобы было совпадение по версиям).
Редакторы eeprom можно скачать по ссылке на Dropbox.
По поводу качества звука - мне тоже кажется, что эти микросхемы по сравнению с TDA7439 "бубнят".
Ещё одно небольшое обновление
- В редактор EEPROM добавлена возможность вручную корректировать коды команд пульта
Особенно полезно это будет для варианта на ATmega8, где нет режима обучения пульту.
- Фильтр по типу программы RDS
Cейчас в отображаемый текст принимается только данные из Group0 - как и должно быть. До этого принимались из всех групп, что могло привести к появлению случайного текста.
- Приём символов только латиницы (коды 0x20..0xFF)
Тоже должно уменьшить количество "мусора" в тексте
- В варианте на ATmega32 шрифт текста RDS на 128x64 LCD сделан моноширинным.
Так символы меньше "скачут"
Для ATmega8 релиз по сути ничего не меняет, но выкладываю, чтобы было совпадение по версиям).
Редакторы eeprom можно скачать по ссылке на Dropbox.
- Вложения
-
- ampcontrol-m32-160724-68ea465.7z
- (745.31 КБ) 248 скачиваний
-
- ampcontrol-m8-160724-32d7130.7z
- (232.52 КБ) 226 скачиваний
- Реклама
Возможно ли в данной конструкции применить аудиопроцессор tda7468d ?
WiseLord А куда делись значки в новом редакторе ? Косяк ?
Ой, случайно скрыл, когда версию для m8 делал, и забыл включить.
Починил.
Починил.
Список поддерживаемого железа на страничке проекта.kotneko писал(а):Возможно ли в данной конструкции применить аудиопроцессор tda7468d ?
Для TEA6300 в редакторе количество входов неправильное, всего 1, а не 3.WiseLord писал(а):Ой, случайно скрыл, когда версию для m8 делал, и забыл включить.
Починил.Список поддерживаемого железа на страничке проекта.kotneko писал(а):Возможно ли в данной конструкции применить аудиопроцессор tda7468d ?
WiseLord,
Для ATmega8, как вариант, можно вместо спектра сделать индикатор уровня для стерео?
(две по канальных шмыргалки)
... вроде есть свободные аналоговые вывода...
Для ATmega8, как вариант, можно вместо спектра сделать индикатор уровня для стерео?
(две по канальных шмыргалки)
... вроде есть свободные аналоговые вывода...
Если думаете, что без урезания прочего функционала втиснете это в ATmega8 - пожалуйста. Исходники открыты.
В прошивке ampcontrol_m32_ks0066_16x2.hex с eeprom_ru.bin неправильно отображается прогрессбар на всех экранах и значки состояния тюнера.
- Вложения
-
- P1020417.JPG
- (156.19 КБ) 590 скачиваний
Исправлено. Забыл один break при добавлении иконки моно приёма;
- Вложения
-
- ampcontrol-m32-160725-7acd099.7z
- (57.59 КБ) 204 скачивания
- Сообщения: 150
- Зарегистрирован: Ср ноя 25, 2015 20:47:13
Дайте ходь маленькую надежду на то что русский появится на китайских 1602 в проекте м32... 
Не появится. Таблица символов зашита на производстве контроллера, и никому не в силах её поменять. А восьми пользовательских символов на все строки всё равно не хватит. Плюс в проекте эти дисплеи у меня не в приоритете, тратить на них время не хочу.
Теперь все отображается верно, только, на мой взгляд, на экране ТЕМБР НЧ прогрессбар следует отрисовывать как на экране ТЕМБР ВЧ с 0 дБ уменьшение-увеличение.WiseLord писал(а):Исправлено. Забыл один break при добавлении иконки моно приёма;
- Сообщения: 150
- Зарегистрирован: Ср ноя 25, 2015 20:47:13
Жаль... Кстати понравилась ваша статья про юсб цап. Есть идея прикрутить к нему FM модулятор, так сказать сделать его беспроводным как считаете?
- Сообщения: 150
- Зарегистрирован: Ср ноя 25, 2015 20:47:13
Тогда надо добавить графические дисплеи менее габаритные, а то "LCD на базе контроллера KS0108" не везде можно запихнутьПлюс в проекте эти дисплеи у меня не в приоритете, тратить на них время не хочу.
Не понял. Тембры НЧ и ВЧ отрисовываются абсолютно одинаково. Как и все прочие параметры, собственно. Если верхняя граница равна по модулю нижней - рисуется "симметричный" програссбар (обычно на тембрах так), если не равны - простой, односторонний.san-sanych писал(а):ТЕМБР НЧ прогрессбар следует отрисовывать как на экране ТЕМБР ВЧ
KS0108B менее габаритен и дешевле к тому же, чем KS0108A.aleardo писал(а):Тогда надо добавить графические дисплеи менее габаритные, а то "LCD на базе контроллера KS0108" не везде можно запихнуть


