а как скомпилить редактор? не нашел готовый
Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
залил eeprom_en.bin с репозитория без изменений.
а как скомпилить редактор? не нашел готовый
а как скомпилить редактор? не нашел готовый
- Реклама
Там в релизе написано - пользоваться версией от ATmega8.
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
скачал редактор для m8 отсюда https://github.com/WiseLord/ampcontrol/releases
с прошивкой m16-20180501 от туда же.
то же самое
в тестовом режиме команды пульта видит, но не реагирует
с прошивкой m16-20180501 от туда же.
то же самое
в тестовом режиме команды пульта видит, но не реагирует
Проверил - всё прекрасно работает.
Вы хотя бы в редакторе EEPROM для кнопок команды прописали от своего пульта?
Вы хотя бы в редакторе EEPROM для кнопок команды прописали от своего пульта?
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
самое интересное, что команды совпадают с прописанными в EEPROM 
а изменений в схеме не было?
просто прошивка и EEPROM за 2015 работает. к сожалению есть только два файла на компе без описания))
а на новой проблемы
Добавлено after 5 minutes 36 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
в принципе это всё для меня не критично
как поставить режим отображение времени по дефолту?
только эквалайзер меняется
а изменений в схеме не было?
просто прошивка и EEPROM за 2015 работает. к сожалению есть только два файла на компе без описания))
а на новой проблемы
Добавлено after 5 minutes 36 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
в принципе это всё для меня не критично
как поставить режим отображение времени по дефолту?
только эквалайзер меняется
- Реклама
И адрес пульта совпадает? А то у меня подозрение, что пульт Ваш выдаёт адрес 0x00, а в EEPROM по умолчанию 0x19
А экран по умолчанию должен выбираться удержанием кнопки 2.
P.S. Только время, пожалуй, в этот список экранов по умолчанию не входит (либо спектр, либо радио)
А экран по умолчанию должен выбираться удержанием кнопки 2.
P.S. Только время, пожалуй, в этот список экранов по умолчанию не входит (либо спектр, либо радио)
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
блин, точняк! ))
виноват, не заметил)
спасибо!)
а где и куда в коде добавить экран часов? вместо радио например
actions.c - тут где-то? правильно я понимаю?)
виноват, не заметил)
спасибо!)
а где и куда в коде добавить экран часов? вместо радио например
actions.c - тут где-то? правильно я понимаю?)
Да, в районе обработчика события RC_DEF_DISPLAY:
case CMD_RC_DEF_DISPLAY:
Какую-нибудь простую логику вроде "если дефолт дисплей спектр, то дефолт диспей часы, иначе спектр"
case CMD_RC_DEF_DISPLAY:
Какую-нибудь простую логику вроде "если дефолт дисплей спектр, то дефолт диспей часы, иначе спектр"
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
спасибо огромное!)
буду дорабатывать под себя
полезу ещё завтра с подсветкой разберусь
буду дорабатывать под себя
полезу ещё завтра с подсветкой разберусь
- Сообщения: 5
- Зарегистрирован: Чт окт 24, 2019 06:10:54
Добрый день форумчане! Имеется такой экран LCM12864J-3. Будет ли он работать?
Добавлено after 1 hour 56 minutes 16 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Добрый день форумчане! Имеется такой экран LCM12864J-3. Будет ли он работать?
Не коректно. Подойдет ли данный экран к этому проекту?
И еще, радио коты помогите с прошивкой. я так понимаю ее нужно собирать под свое железо.
ATmega32_TDA7313_DS1307_RDA5807 и экран LCM12864J-3. Спасибо!
Добавлено after 1 hour 56 minutes 16 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Добрый день форумчане! Имеется такой экран LCM12864J-3. Будет ли он работать?
Не коректно. Подойдет ли данный экран к этому проекту?
И еще, радио коты помогите с прошивкой. я так понимаю ее нужно собирать под свое железо.
ATmega32_TDA7313_DS1307_RDA5807 и экран LCM12864J-3. Спасибо!
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
WiseLord, разбираюсь с подсветкой.
посмотрел осциллографом - с PC7 в нуле
взял Ваш проект в Proteus и залил релиз для m16 (ampcontrol-m16-20180501-firmware.7z)
тоже РС7 в нуле
яркость не регулируется
залил в протеус древнюю прошивку, та которая на компе хранится - всё норм, вижу ШИМ
посмотрел осциллографом - с PC7 в нуле
взял Ваш проект в Proteus и залил релиз для m16 (ampcontrol-m16-20180501-firmware.7z)
тоже РС7 в нуле
яркость не регулируется
залил в протеус древнюю прошивку, та которая на компе хранится - всё норм, вижу ШИМ
- Вложения
-
- Безымянный.jpg
- скриншот
- (228.97 КБ) 416 скачиваний
garik816, попробуйте последние исходники, вроде как поправил контроль яркости на KS0066.
- Сообщения: 14
- Зарегистрирован: Чт мар 13, 2014 18:46:35
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;
ещё раз огромнейшее спасибо!)
спасибо, огромнейшее))
Добавлено 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;
ещё раз огромнейшее спасибо!)
- Сообщения: 11
- Зарегистрирован: Чт апр 07, 2016 18:28:02
Здравствуйте форумчане! Прошу вашей помощи. Собрал плату на Atmega32 дисплей ST7920 всё отлично работает, увидев на форуме что можно установить OLED дисплей на SSD1306 и что возможно его заменить SSD1309 приобрел его (1309), но запустить его не получается. Дисплей такой https://ru.aliexpress.com/item/33024448 ... 2e0eUpLUGc .Подключал так - SCK дисплея - PA4 (E), SDA - PA2(RS), ну и соответственно + и -. На счёт остальных выводов не знаю.Прошивку заливал для SSD1306
Проверил первый из пяти, цифровая часть работает. Надо вешать приёмник и входную часть. Плясок не было, не считая подбора прошивки. Индикатор оказался ST7920 и без кириллицы.
Добавлено after 39 minutes 9 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Да, забыл. Приёмник надо ещё от 3.3 вольта запитать, Rda5807m. Придётся стабилизатор повешать 1117 и пару транзисторов для согласования управления.


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


Даже маленькая практика стоит большой теории.
- Сообщения: 5
- Зарегистрирован: Вс сен 11, 2016 21:57:59
Здравствуйте Уважаемые коты. Подскажите пожалуйста как правильно выставить фьюзы для ATmega32 в проекте "Контроллер домашней аудиосистемы с анализатором спектра" по ссылке https://www.radiokot.ru/circuit/audio/other/45/ Пользуюсь программой AVRDUDE_PROG 3.3 и программатором USBasp.
- Вложения
-
- Снимок.JPG
- (72.32 КБ) 354 скачивания
Вот так надо
- Вложения
-
- MyFuses-M32.jpg
- (72.93 КБ) 486 скачиваний
Спойлер
Бороться и искать, найти и перепрятать...- Сообщения: 5
- Зарегистрирован: Вс сен 11, 2016 21:57:59
[uquote="Stinger",url="/forum/viewtopic.php?p=3741720#p3741720"]Вот так надо[/uquote]
Спасибо!
Спасибо!
- Сообщения: 23
- Зарегистрирован: Пт окт 07, 2016 08:58:58
WiseLord если можно выложите последнюю версию редактора EPROM, файл с DropBox больше не доступен
https://www.dropbox.com/sh/nkiajkuuobk6 ... WyqKa?dl=0
https://www.dropbox.com/sh/nkiajkuuobk6 ... WyqKa?dl=0
Всё самое свежее есть на гитхабе


