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

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

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


Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

а для обычного варианта, там радио поддерживается

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

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

Сообщение WiseLord »

Поддерживается, но тоже - через прямое редактирование EEPROM. Вместо режима обучения режим, в котором можно посмотреть коды кнопок, а потом руками прописать их в EEPROM.
Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

А как включается этот режим? Если можно посмотреть то тогда это все упрощает! В проекте m8 я так понимаю если нужно тот или иной компонент то нужно править makefile? Можете описать по подробнее пожалуйста как это сделать. :write: :dont_know: Хотелось бы функционал небольшой но так сказать "под себя".
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Кнопками 1+2 должно входить в режим просмотра RC5-кодов.

Как править Makefile и pins.h легко понять, лишь взглянув на них.
Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

Вот по такой таблице?
Изображение
Вложения
2653848.jpg
(21.5 КБ) 3808 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Да
Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

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

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

Сообщение WiseLord »

Посмотрите в коде основной ветки под ATmega32, там это реализовано.
Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

Посмотрите в коде основной ветки под ATmega32

Была такая мысль, но вот знать бы еще что к чему. Во всяком случае пока не попробуешь не узнаешь. Буду курить, если что не пойму напишу.
galrad
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт авг 02, 2011 07:53:52

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

Сообщение galrad »

Разобрался каким образом перенести и компилировать проект в AtmelStudio 7.0
1.Создается проект под СИ, как обычно, но желательно сам проект разместить на диске С:\
Изображение
2.Скопировать файлы и папки (как есть) в каталог созданного проекта, в папку с названием нового проекта
Изображение
3.В проекте указать расположение Makefile
Изображение
4.Скомпилировать проект клавишей [F7]
Изображение
Для того, чтобы получить прошивку под конкретный дисплей, нужно "ручками" править Makefile, но об этом автор уже неоднократно писал.
Полученной прошивкой можно сразу прошить микроконтроллер, а так же можно при желании отлаживать проект используя все инструменты AtmelStudio!
Аватара пользователя
Noblako
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс янв 20, 2008 19:44:22

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

Сообщение Noblako »

Мне тоже хотелось выразить ОГРОМНУЮ благодарность автору разработки! Просто ТИТАНИЧЕСКИЙ вложен труд!

К одному из входов хочу подключить Bluetooth Stereo Audio Module для передачи звука со смартфона. Какой можете посоветовать, что бы недорогой и надежный?
Аватара пользователя
kt840
Нашел транзистор. Понюхал.
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

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

Сообщение kt840 »

Noblako Ни к чему такой , управлять им сложновато , неоправдано , лучше типа : http://ru.aliexpress.com/item/USB-3-5mm ... df9433ef2f
iceman_nsk
Открыл глаза
Сообщения: 64
Зарегистрирован: Вт окт 08, 2013 15:41:06

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

Сообщение iceman_nsk »

Уважаемые форумчане помогите плиз, возможно я что то пропустил...
Вообщем ситуация следующая, поставил QT решил добавить нужный экран - добавил, но собрать прошивку не могу...
ошибка :-1: ошибка: [build/adc.o] Error 1
Что может быть подскажите
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Оригинальный проект собирался?

Весь Qt ставить не нужно, достаточно установить только QtCreator в качестве IDE.

Компилятор avr-gcc и система сборки make в систему установлены? Они идут в комплекте с WinAVR.
Val
Мучитель микросхем
Сообщения: 477
Зарегистрирован: Вс окт 25, 2009 09:39:40

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

Сообщение Val »

WiseLord, скажите пожалуйста, хочу прошить МК через программатор USB ASP v2.0 с помощю утилиты SinaProg (GUI для Avrdude). Если я правильно понял, фюзы должны быть такие Low = 0x3F, High = 0xC1. Но в программе есть еще Lock Bits и Ext. Fuse. Их оставлять по умолчанию?
Вложения
fuse1.jpg
(44.72 КБ) 518 скачиваний
galrad
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт авг 02, 2011 07:53:52

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

Сообщение galrad »

Благодаря Владимиру (WiseLord) у меня все отлично работает на 32 битной платформе Win7, за что ему низкий поклон, сам я до конца своей жизни не разобрался бы :)
Так уж человек устроен, если все хорошо, он ищет себе новые проблемы и естественно их находит, так и я, нет чтоб успокоиться, вместо этого я решил установить WIN AVR на ноутбук с WIN10x64
скачал WINAVR http://sourceforge.net/projects/winavr/files/WinAVR/ и последние версии компилятора по ссылкам:
http://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/
avr-gcc-4.8_2013-03-06_mingw32.zip
avr-gcc-4.9.2_2014-09-12_mingw32.zip
avr-gcc-5.2.1_2015-08-18_mingw32.zip
В последний момент я обратил внимание на то, что они для 32 битных операционных систем.
Попробовал установить, попытка скомпилировать, дает ошибку.
Возможно я уже туплю конкретно, подскажите, как установить на WIN10x64, или это не реально и эту затею можно спокойненько забыть?
vadims666
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Чт апр 09, 2009 05:07:09
Откуда: Россия

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

Сообщение vadims666 »

Подскажите как подключить этот дисплей, а именно выводы с Atmega которые идут на CS1 и CS2. В моем дисплее их нет, есть только PSB
Вложения
2016-02-07+06-22-18.JPG
Фото
(111.32 КБ) 674 скачивания
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Точно так же. Распиновка у ST7920 и KS0108A одинаковая.
vadims666
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Чт апр 09, 2009 05:07:09
Откуда: Россия

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

Сообщение vadims666 »

В дислее на KS0108A есть входы CS1 и CS2. В моем их нет. Есть один вход PSB. Куда подключить вывода 31 и 32 с Atmegи?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

1. На схеме есть номера выводов.
2. В исходниках - распиновка.
Чего Вам ещё не хватает, никак не пойму? Точно такой же схемы, где вместо CS1 и CS2 нарисовать буквы PSB и NC? Какой в этом смысл, если, не раз уже сказано, распиновка одинаковая?
Ответить

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