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

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


Ответить

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

Вс дек 08, 2019 21:56:06

Версия компилятора, наверное, очень старая.

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

Вс дек 08, 2019 21:57:21

avr-gcc 9.2.0
WinAVR новее, чем WinAVR-20100110 не нашел

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

Вс дек 08, 2019 22:19:54

Ну не знаю, должно собираться:
Код:
wiselord@home /home/AVR/Projects/ampcontrol-m32 $ avr-gcc --version
avr-gcc (Gentoo 9.2.0-r2 p3) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

wiselord@home /home/AVR/Projects/ampcontrol-m32 $ make -s

AVR Memory Usage:

Program:  31794 bytes (.text + .data)
Data:     1763 bytes (.data + .bss)

Точно исходники нужной версией собираются? а не той древней, что в комплекте с WinAVR идёт?

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

Вс дек 08, 2019 22:23:07

На этой системе другая не стояла. Всё скачано и поставлено с нуля

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

Вс дек 08, 2019 22:23:48

avr-gcc --version

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

Вс дек 08, 2019 23:16:49

Наверное я что-то делаю не так. Уже перекачал заново с другого места. Результат вот такой

Добавлено after 20 minutes 1 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Всё получилось. Спасибо, Владимир!

Добавлено after 9 minutes 28 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Только вот сдается мне, что памяти не хватит


Код:
AVR Memory Usage:

Program:  32304 bytes (.text + .data)
Data:     1764 bytes (.data + .bss)
Вложения
Снимок.PNG
(14.4 KiB) Скачиваний: 331

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

Пн дек 09, 2019 01:26:43

Ну.. почему не хватит. Ещё 464 байта незанятых осталось.

Но всё равно странно, что так много получилось. Может, из-за убранного -flto?

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

Пн дек 09, 2019 21:38:03

Вечером попробую вернуть эту "фиту" назад)) Отпишусь. Спасибо за помощь

Добавлено after 9 hours 20 minutes 3 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Владимир, вернул назад функцию -flto
Вот результат компиляции

Код:
AVR Memory Usage:

Program:  31798 bytes (.text + .data)
Data:     1763 bytes (.data + .bss)

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

Пн дек 16, 2019 02:51:37

сделал wifi пульт с управлением по Modbus TCP :))
(даже с обратной связью для ON\OFF и MUTE и возможностью удаленного управления через KaScada_Cloud :) )
+есть теперь возможность вывести на экран пульта температуру и напряжение (через esp8266, а не через МК)
-esp8266 (NodeMCU v.3) + KaScada HMI ModBus + FLProg 6.1.1
-принцип управления по UART, т.е. также как и версия для ПК

Пульт


проект в flprog 6.1.1


проект для KaScada HMI ModBus


скетч для IDE 1.8.8 - АХТУНГ! ПОРТЯНКА





WiseLord,

А Вас Благодарю за терпение и труд!

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

Вт дек 17, 2019 11:09:35

Видеообзор пульта

www.youtube.com/watch?v=uyrW5G_bKjk

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

Вт дек 17, 2019 11:41:27

заинтересовался проектом
вопрос: в дальнейшем планируется поддержка дисплеев ST7735S и ILI9341spi? сейчас они можно сказать недорогие и ходовые, 9341 если с платой адаптации можно задействовать гнездо флешки для расширения проигрывателем SD

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

Вт дек 17, 2019 16:01:28

в дальнейшем планируется поддержка дисплеев ST7735S и ILI9341spi?

Здесь посмотрите: https://radiokot.ru/artfiles/6484/

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

Вт дек 17, 2019 19:16:36

Евгений-34
огромное спасибо! :))) то что нужно

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

Ср дек 18, 2019 23:21:52

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

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

Ср дек 18, 2019 23:38:43

Это мелочи.

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

Ср дек 18, 2019 23:39:56

Все важное состоит из мелочей)

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

Чт дек 19, 2019 01:13:28

Достал старый усилитель на ATmega32, прошил последним кодом - да, на реальной музыке не очень выглядело. Поправил в последних исходниках.

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

Чт дек 19, 2019 20:13:43

Благодарю

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

Пн янв 06, 2020 02:57:55

жаль у меня только беспонтовый, без подсветки wg12864( bg16080 без переписки кода не пойдет(

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

Сб янв 11, 2020 11:26:31

Доброго времени суток. Читаю форум и у меня есть вопрос. Можно ли этот проект реализовать на Ардуино , если подобный вопрос обсуждался то подскажите где на форуме. Я новичек сильно не пинайте.
Ответить