Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

залил eeprom_en.bin с репозитория без изменений.
а как скомпилить редактор? не нашел готовый
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Там в релизе написано - пользоваться версией от ATmega8.
Реклама
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

скачал редактор для m8 отсюда https://github.com/WiseLord/ampcontrol/releases
с прошивкой m16-20180501 от туда же.
то же самое
в тестовом режиме команды пульта видит, но не реагирует
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Проверил - всё прекрасно работает.

Вы хотя бы в редакторе EEPROM для кнопок команды прописали от своего пульта?
Реклама
Эиком - электронные компоненты и радиодетали
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

самое интересное, что команды совпадают с прописанными в EEPROM :)
а изменений в схеме не было?
просто прошивка и EEPROM за 2015 работает. к сожалению есть только два файла на компе без описания))
а на новой проблемы

Добавлено after 5 minutes 36 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
в принципе это всё для меня не критично
как поставить режим отображение времени по дефолту?
только эквалайзер меняется
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

И адрес пульта совпадает? А то у меня подозрение, что пульт Ваш выдаёт адрес 0x00, а в EEPROM по умолчанию 0x19

А экран по умолчанию должен выбираться удержанием кнопки 2.

P.S. Только время, пожалуй, в этот список экранов по умолчанию не входит (либо спектр, либо радио)
Реклама
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

блин, точняк! ))
виноват, не заметил)
спасибо!)
а где и куда в коде добавить экран часов? вместо радио например
actions.c - тут где-то? правильно я понимаю?)
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Да, в районе обработчика события RC_DEF_DISPLAY:

case CMD_RC_DEF_DISPLAY:

Какую-нибудь простую логику вроде "если дефолт дисплей спектр, то дефолт диспей часы, иначе спектр"
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

спасибо огромное!)
буду дорабатывать под себя
полезу ещё завтра с подсветкой разберусь
sanya_30
Родился
Сообщения: 5
Зарегистрирован: Чт окт 24, 2019 06:10:54

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение sanya_30 »

Добрый день форумчане! Имеется такой экран LCM12864J-3. Будет ли он работать?

Добавлено after 1 hour 56 minutes 16 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Добрый день форумчане! Имеется такой экран LCM12864J-3. Будет ли он работать?
Не коректно. Подойдет ли данный экран к этому проекту?
И еще, радио коты помогите с прошивкой. я так понимаю ее нужно собирать под свое железо.
ATmega32_TDA7313_DS1307_RDA5807 и экран LCM12864J-3. Спасибо!
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

WiseLord, разбираюсь с подсветкой.
посмотрел осциллографом - с PC7 в нуле
взял Ваш проект в Proteus и залил релиз для m16 (ampcontrol-m16-20180501-firmware.7z)
тоже РС7 в нуле
яркость не регулируется
залил в протеус древнюю прошивку, та которая на компе хранится - всё норм, вижу ШИМ
Вложения
Безымянный.jpg
скриншот
(228.97 КБ) 414 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

garik816, попробуйте последние исходники, вроде как поправил контроль яркости на KS0066.
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение garik816 »

WiseLord, да, зачёт!)
спасибо, огромнейшее))

Добавлено after 32 minutes 1 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
WiseLord, доработал под себя. повесил на длинное нажатие второй кнопки (вместо радио) изменение дефолтного дисплея (часы-спектр)

такая вставка в actions.c
case CMD_RC_DEF_DISPLAY:
if (defDisp == MODE_SPECTRUM) {
defDisp = MODE_TIME;
} else defDisp = MODE_SPECTRUM; {
}
dispMode = defDisp;
break;

ещё раз огромнейшее спасибо!)
Magali2012
Родился
Сообщения: 11
Зарегистрирован: Чт апр 07, 2016 18:28:02

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Magali2012 »

Здравствуйте форумчане! Прошу вашей помощи. Собрал плату на Atmega32 дисплей ST7920 всё отлично работает, увидев на форуме что можно установить OLED дисплей на SSD1306 и что возможно его заменить SSD1309 приобрел его (1309), но запустить его не получается. Дисплей такой https://ru.aliexpress.com/item/33024448 ... 2e0eUpLUGc .Подключал так - SCK дисплея - PA4 (E), SDA - PA2(RS), ну и соответственно + и -. На счёт остальных выводов не знаю.Прошивку заливал для SSD1306
Аватара пользователя
Снейфу
Родился
Сообщения: 4
Зарегистрирован: Сб окт 27, 2012 16:19:03
Откуда: Витебск

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Снейфу »

Проверил первый из пяти, цифровая часть работает. Надо вешать приёмник и входную часть. Плясок не было, не считая подбора прошивки. Индикатор оказался ST7920 и без кириллицы.

Добавлено after 39 minutes 9 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Да, забыл. Приёмник надо ещё от 3.3 вольта запитать, Rda5807m. Придётся стабилизатор повешать 1117 и пару транзисторов для согласования управления.

Изображение
Изображение
Даже маленькая практика стоит большой теории.
Aleksandr-08
Родился
Сообщения: 5
Зарегистрирован: Вс сен 11, 2016 21:57:59

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Aleksandr-08 »

Здравствуйте Уважаемые коты. Подскажите пожалуйста как правильно выставить фьюзы для ATmega32 в проекте "Контроллер домашней аудиосистемы с анализатором спектра" по ссылке https://www.radiokot.ru/circuit/audio/other/45/ Пользуюсь программой AVRDUDE_PROG 3.3 и программатором USBasp.
Вложения
Снимок.JPG
(72.32 КБ) 353 скачивания
Аватара пользователя
Stinger
Сверлит текстолит когтями
Сообщения: 1152
Зарегистрирован: Сб ноя 16, 2013 16:23:02
Откуда: Fe-City (46)
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Stinger »

Вот так надо
Вложения
MyFuses-M32.jpg
(72.93 КБ) 486 скачиваний
СпойлерБороться и искать, найти и перепрятать...
Aleksandr-08
Родился
Сообщения: 5
Зарегистрирован: Вс сен 11, 2016 21:57:59

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Aleksandr-08 »

[uquote="Stinger",url="/forum/viewtopic.php?p=3741720#p3741720"]Вот так надо[/uquote]
Спасибо!
Аватара пользователя
deop
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 08:58:58
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение deop »

WiseLord если можно выложите последнюю версию редактора EPROM, файл с DropBox больше не доступен
https://www.dropbox.com/sh/nkiajkuuobk6 ... WyqKa?dl=0
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Всё самое свежее есть на гитхабе
Ответить

Вернуться в «Статьи»