Форум РадиоКот • Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Сообщения без ответов | Активные темы
Страница 135 из 240
[ Сообщений: 4782 ]
... , , , , , , ...
Автор
Сообщение
seirek
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт мар 10, 2017 21:16:29
Зарегистрирован: Вт фев 14, 2017 21:23:13Сообщений: 22Откуда: Кострома
Рейтинг сообщения: 0
WiseLord, спасибо большое! Всё получилось с тембрами! Вот бы еще громкость до -87дб растянуть. Не подскажите, хоть примерный код, если не сильно напряжет?
Вернуться наверх
Реклама
WiseLord
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 11, 2017 06:22:12
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4891Откуда: Минск
Рейтинг сообщения: 0
Я же уже описывал принцип:
Код:
Virtual -87 -86 -85 -84 -83 -82 -81 -80 -79 -78 -77 -76 -75 -74 -73 ... Vol 1 -63 -62 -61 -60 -59 -58 -57 -56 -63 -62 -61 -60 -59 -58 -57 ... Vol 2 -24 -24 -24 -24 -24 -24 -24 -24 -16 -16 -16 -16 -16 -16 -16 ...
При любом изменении "виртуальной" громкости просто посылать пересчитанные по этой схеме два байта VOL1 и VOL2.
Код:
int8_t vol, vol1, vol2; vol = sndPar[MODE_SND_VOLUME].value if (vol < -79) { vol1 = vol + 24; vol2 = -24; } else if (vol < 71) { vol1 = vol + 16; vol2 = -16; } else if (vol < 63) { vol1 = vol + 8; vol2 = -8; } else { vol1 = vol; vol2 = 0; } // посылаем по шине пересчитанные vol1 и vol2
Это общий подход, теоретически его можно и упростить, наверное.
Здесь у меня "скачки" идут при громкостях -87..-63, но можно и наоборот, от -87 до -24 менять vol1 непрерывано, а уже "скакать" по 8дБ на участке -24..0. В даташите вроде такой вариант описан.
Вернуться наверх
Реклама
nsnbish
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт мар 17, 2017 09:40:42
Зарегистрирован: Пт мар 11, 2016 14:56:18Сообщений: 5
Рейтинг сообщения: 0
Подскажите пж. не разобрался В файле во вложении разводка для 1602+pt2313 Разъема для i2c и spi (для 7001) не нашел. Нужно будет подпаиваться? Или эта разводка не поддерживает тюнеры?
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт мар 17, 2017 10:18:43
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4891Откуда: Минск
Рейтинг сообщения: 0
Все I²C устройства уже на плате, смысла в разъёме нет. для SPI используются ножки МК, уже выведенные на разъём программирования, если не ошибаюсь.
Вернуться наверх
Реклама
nsnbish
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт мар 17, 2017 16:17:08
Зарегистрирован: Пт мар 11, 2016 14:56:18Сообщений: 5
Рейтинг сообщения: 0
WiseLord писал(а):
Все I²C устройства уже на плате, смысла в разъёме нет. для SPI используются ножки МК, уже выведенные на разъём программирования, если не ошибаюсь.
Тюнер TUX032 как подключить к этой плате?
Вернуться наверх
Реклама
Hichkok
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт мар 17, 2017 19:52:33
Потрогал лапой паяльник
Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт мар 27, 2008 21:36:44Сообщений: 398Откуда: Домодедово
Рейтинг сообщения: 0
WiseLord Доброго времени суток. Нужен совет. С любой прошивкой одно и тоже, часы не идут вообще(и не настраиваются никак) микра и кварц новые и пару раз перепаяны на другие новые. На линиях SDA SCL осцилом работа видна по линиям, что может быть в чем проблема? Да и последний релиз не работает вообще. Дисплей ks0108a, Пл из статьи. Дальше не пошёл пока, всё на уровне мат. платы без остального(аудиопроц, датчики и т.д.)ПЫСЫ Проблема в битых кварцах с Али на 32768. решено вопрос снят
_________________ Пока коты едины они непобедимы
Вернуться наверх
Реклама
olegt67
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пт мар 17, 2017 21:41:06
Зарегистрирован: Пн авг 05, 2013 21:10:56Сообщений: 8
Рейтинг сообщения: 0
Добрый вечер всем! собрал эту штуку на m32+st7920+tda7313+lm7001, спасибо автору! прошил последней прошивкой,все работает, но! возникла такая проблемка тюнер настроен на 107,9 а на экране отображается 86.5 кто ни буть может подсказать как исправить?
Вернуться наверх
audiocd
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 03:41:16
Грызет канифоль
Карма: 3
Рейтинг сообщений: 24
Зарегистрирован: Вт мар 15, 2016 23:30:43Сообщений: 292Откуда: Краснодарский край
Рейтинг сообщения: 0
Тюнер не самопальный? Приём идёт по зеркальному каналу, частота гетеродина ниже частоты приёма ( 97.2 )
Вернуться наверх
Mazzz
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 08:10:01
Нашел транзистор. Понюхал.
Зарегистрирован: Пт июл 05, 2013 01:31:35Сообщений: 165Откуда: Владивосток
Рейтинг сообщения: 0
Привет Всем!! А где качнуть свежее приложение "Редактор параметров EEPROM"? Ткнити носом пожалуйста
Вернуться наверх
Реклама
olegt67
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 09:28:48
Зарегистрирован: Пн авг 05, 2013 21:10:56Сообщений: 8
Рейтинг сообщения: 0
тюнер выдернут с м\ц. pioneer до этого работал на pic все было нормально
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 09:34:37
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4891Откуда: Минск
Рейтинг сообщения: 0
Вернуться наверх
olegt67
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 09:38:19
Зарегистрирован: Пн авг 05, 2013 21:10:56Сообщений: 8
Рейтинг сообщения: 0
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 09:45:19
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4891Откуда: Минск
Рейтинг сообщения: 0
Вернуться наверх
olegt67
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Сб мар 18, 2017 10:35:42
Зарегистрирован: Пн авг 05, 2013 21:10:56Сообщений: 8
Рейтинг сообщения: 0
спасибо все получилось! а нельзя сделать так чтобы это менять в editor потому что попробовал подключить тюнер на lc72131 от dvd bbk тоже самое.
Вернуться наверх
olegt67
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Вс мар 19, 2017 15:30:53
Зарегистрирован: Пн авг 05, 2013 21:10:56Сообщений: 8
Рейтинг сообщения: 0
добрый день оказалось я не так силен в программировании таки не получилось поменять +на- помогите пожалуйста!
Вернуться наверх
Mazzz
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пн мар 20, 2017 12:27:37
Нашел транзистор. Понюхал.
Зарегистрирован: Пт июл 05, 2013 01:31:35Сообщений: 165Откуда: Владивосток
Рейтинг сообщения: 0
Здравствуйте! Компилирую hex прогой WinAVR-20100110. Код получается больше чем памяти у MEGA32. Есть какие то хитрости? Или переходить на другой компилятор?
Вернуться наверх
rio2
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пн мар 20, 2017 13:36:04
Зарегистрирован: Ср авг 24, 2011 13:52:42Сообщений: 30
Рейтинг сообщения: 0
Здравствуйте где можно посмотреть фюзы на ATmega32 (в статье ссылка не активна) а в файлах не увидел . В файле pcbs.lay6 на выводах 36 и 37 ATmega32 есть конденсаторы (в схеме нет ) , какая у них ёмкость ?
Последний раз редактировалось rio2 Пн мар 20, 2017 13:51:51, всего редактировалось 1 раз.
Вернуться наверх
WiseLord
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пн мар 20, 2017 13:41:17
Друг Кота
Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59Сообщений: 4891Откуда: Минск
Рейтинг сообщения: 0
Mazzz: Используйте avr-gcc-4.8/4.9, они генерируют код компактнее, чем 4.7
rio2:
Makefile
Вернуться наверх
rio2
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Пн мар 20, 2017 14:05:33
Зарегистрирован: Ср авг 24, 2011 13:52:42Сообщений: 30
Рейтинг сообщения: 0
WiseLord спасибо В файле pcbs.lay6 на выводах 36 и 37 ATmega32 есть конденсаторы (в схеме нет ) , какая у них ёмкость ? или можно не ставить.
Вернуться наверх
Mazzz
Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавлено: Вт мар 21, 2017 10:45:47
Нашел транзистор. Понюхал.
Зарегистрирован: Пт июл 05, 2013 01:31:35Сообщений: 165Откуда: Владивосток
Рейтинг сообщения: 0
WiseLord писал(а):
Mazzz: Используйте avr-gcc-4.8/4.9, они генерируют код компактнее, чем 4.7
rio2:
Makefile Что то погуглил маленько не понял что это?
Вернуться наверх
Страница 135 из 240
[ Сообщений: 4782 ]
... , , , , , , ...
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 57
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения