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

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

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


Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

Переустановил все заново и самое свежее. Но и оно не поддерживает flto. После удаления flto компиляция идет много дальше, но вываливает ошибки.
Вложения
Shot 2019-09-21 16;11;33.png
(186.13 КБ) 542 скачивания
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

avr-gcc --version
Что выдаёт?
Ошибки банальные и их легко можно исправить, добавив -std=c99 в опции компиляции. Хотя, странно, что они есть вообще
Реклама
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

4.3.3 скачивал 9.2.0 и патчил. Не подскажете как добавить?
Вложения
Shot 2019-09-21 20;58;45.png
(47 КБ) 398 скачиваний
Shot 2019-09-21 20;51;31.png
(70.35 КБ) 373 скачивания
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Каталог с avr-gcc более новой версии должен быть упомянут в PATH раньше, чем таковой от WinAVR.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

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

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

Сообщение WiseLord »

Значит, не он. Видимо, в упомянутом в PATH каталоге нет avr-gcc. Чудес не бывает
Реклама
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

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

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

Сообщение WiseLord »

Ну не знаю. Точно в этом каталоге есть avr-gcc.exe, avr-g++.exe и прочее?
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

Собралась прошивка на рабочем компе! Косяк был в том, что указал не тот bin в папке с avr_gсс. Теперь он не в папке avr находится, а отдельной папкой. Спасибо за помощь! Позже попробую прошивку в деле и отпишусь. Еще вопрос - достаточно ли в Makefile отредактировать только тип дисплея? А то не работает прошивка...
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

Исправление правильное! Теперь в этой прошивке VU-метр работает корректно. Огромное спасибо автору за помощь и терпение! Если кому нужна прошивка под ks0066 16х2 для атмеги32, то она во вложении (ничего не вырезал из исходника, должна быть полноценной).
Вложения
ampcontrol_atmega32_ks0066_16x2_8bit_mod.hex
(56.69 КБ) 356 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Я в последнее время с этим проектом (на ATmega32) ничего не делаю, поэтому просьба к тем, кто активно им пользуется, проверить последние исходники на предмет возможных багов. Тогда можно было бы хотя бы релиз сделать, если всё ОК.
Александр 84
Открыл глаза
Сообщения: 75
Зарегистрирован: Вт дек 11, 2018 06:25:42
Откуда: г Омск

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

Сообщение Александр 84 »

багов нет,вроде) есть одно предложение) сохраненные станции , чтоб по кругу переключались.Получается ,что упераешься в последнюю а потом назад счелкать)

Добавлено after 8 minutes 18 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
и еще как вариант,вместо уровня сигнала (в столбцах) сделать в цифрах.(либо то и другое) rda5807

Добавлено after 8 minutes 49 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
я собирал приемник,правдо на pic контроллере и дисплей нокиа 5110 там все функции отображаются (две строки rds,уровень в цифрах и столбиками) могу если нужно видео выложить
ko-ming
Родился
Сообщения: 4
Зарегистрирован: Чт окт 03, 2019 20:17:43

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

Сообщение ko-ming »

Hello, WiseLord.. Please help! how to activated RDS

Изображение

atmega32 dip, tda7313, RDA5807 everything is work ok. just radio RDS not show
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

RDS must be enabled in EEPROM. It will be shown only if receive conditions are good enough.
ko-ming
Родился
Сообщения: 4
Зарегистрирован: Чт окт 03, 2019 20:17:43

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

Сообщение ko-ming »

WiseLord писал(а):RDS must be enabled in EEPROM. It will be shown only if receive conditions are good enough.
thank you sir, rds problem solved. it's come from my tuner RDA5807E. i think RDA5807E not support RDS. i change it with RDA5807M / RDA5807FP, and now RDS can show. :beer:

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

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

Сообщение WiseLord »

I don't know anything about RDA5807E, but there is RDA5802E, which doesn't support RDS. You are might saying about it.
ko-ming
Родился
Сообщения: 4
Зарегистрирован: Чт окт 03, 2019 20:17:43

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

Сообщение ko-ming »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3715703#p3715703"]I don't know anything about RDA5807E, but there is RDA5802E, which doesn't support RDS. You are might saying about it.[/uquote]

its RDA5807E

Изображение

Posted after 1 hour 35 minutes 39 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
one question or request, can this project be added to an MP3 player and Bluetooth audio receiver
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

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

Сообщение drlector72 »

[uquote="Александр 84",url="/forum/viewtopic.php?p=3713945#p3713945"]багов нет,вроде) ...[/uquote]
У Вас на этой прошивке для 16х2 не присутствует мерцания дисплея?
Тем кто будет собирать прошивку на Win10 и будут вылезать ошибки, которые не относятся к кривизне рук, то рекомендую поставить патч - мне помог.
Вложения
winavr_patch.rar
(306.77 КБ) 274 скачивания
garik816
Родился
Сообщения: 14
Зарегистрирован: Чт мар 13, 2014 18:46:35

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

Сообщение garik816 »

WiseLord, здравствуйте!
пользуюсь Вашей разработкой с 15-го года. Связка ampcontrol_atmega16_ks0066_16x2_8bit_tda7439_notuner. Столкнулся с проблемой при переходе с прошивки m16-6edc910 на актуальную с github.
- не регулируется подсветка экрана (всегда на минимуме)
- перестал отвечать на пульт (прога IR на телефоне)
- не могу зафиксировать часы как дефолтный экран

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

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

Сообщение WiseLord »

Редактором EEPROM всё корректно выставлено?
Ответить

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