Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
mixa232323,пожалуйста, напишите немного подробней про компиляцию, а то я не могу найти папку с Makefile в arm-avr-compilerV2.0
- Реклама
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Для интересующихся записал небольшой скринкаст, в котором используется этот набор (arm-avr-compiler) и QtCreator. Описан процесс настройки всего этого. В принципе, всё должно быть понятно, но позднее добавлю комментарии в виде субтитров.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="koka5555",url="/forum/viewtopic.php?p=3457290#p3457290"]mixa232323,пожалуйста, напишите немного подробней про компиляцию, а то я не могу найти папку с Makefile в arm-avr-compilerV2.0[/uquote]
Makefile находится в корневой папке исходника.
Makefile находится в корневой папке исходника.
- nbo
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт май 06, 2008 20:14:37
- Откуда: Ukraine
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Вопрос к Автору проекта.
На предыдущей странице я поспешил отписаться про то что на МЕГЕ16 всё нормально. Но сегодня запаял узел на ОУ для возможности наблюдения собственно спектра. Так вот похоже что эта функция не работает. Пробовал перекомпилировать под другие выводы АЦП - результат тот же. Возможно в исходнике что то не так?
Вариант у меня ampcontrol_atmega16_ks0066_16x2_pcf8574_tda731x_lm7001.
Спасибо.
На предыдущей странице я поспешил отписаться про то что на МЕГЕ16 всё нормально. Но сегодня запаял узел на ОУ для возможности наблюдения собственно спектра. Так вот похоже что эта функция не работает. Пробовал перекомпилировать под другие выводы АЦП - результат тот же. Возможно в исходнике что то не так?
Вариант у меня ampcontrol_atmega16_ks0066_16x2_pcf8574_tda731x_lm7001.
Спасибо.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Собрал эту комбинацию из последних исходников на Github - всё работает.
- Реклама
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="nbo",url="/forum/viewtopic.php?p=3457423#p3457423"]Вопрос к Автору проекта.
На предыдущей странице я поспешил отписаться про то что на МЕГЕ16 всё нормально. Но сегодня запаял узел на ОУ для возможности наблюдения собственно спектра. Так вот похоже что эта функция не работает. Пробовал перекомпилировать под другие выводы АЦП - результат тот же. Возможно в исходнике что то не так?
Вариант у меня ampcontrol_atmega16_ks0066_16x2_pcf8574_tda731x_lm7001.
Спасибо.[/uquote]
AVCC и AGND к шинам питания подключены? иначе АЦП не работает, опорного напряжения нет.
На предыдущей странице я поспешил отписаться про то что на МЕГЕ16 всё нормально. Но сегодня запаял узел на ОУ для возможности наблюдения собственно спектра. Так вот похоже что эта функция не работает. Пробовал перекомпилировать под другие выводы АЦП - результат тот же. Возможно в исходнике что то не так?
Вариант у меня ampcontrol_atmega16_ks0066_16x2_pcf8574_tda731x_lm7001.
Спасибо.[/uquote]
AVCC и AGND к шинам питания подключены? иначе АЦП не работает, опорного напряжения нет.
- nbo
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт май 06, 2008 20:14:37
- Откуда: Ukraine
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
kloker, WiseLord спасибо. всё заработало. AREF не был подключен к +5 V.
Прошу прощения за беспокойство.
Прошу прощения за беспокойство.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
вопрос созрел, можно ли прошивку для STM32f103 загружать через DFU Boot Loader?
https://wiki.stm32duino.com/images/thum ... ll_top.jpg
свисток ST-Link пришлось перешить под Segger JTAG, а через STM Disсovery не всегда удобно. да и виртуальный USB-COM на борде пригодился бы под дистанку с компа по USB в конечном варианте + настройки поменять с компа.
второй момент по знакосинтезирующим LCD. ks0066 в проектах только 16х2, у меня в хозяйстве имеется 4 шт 20х4 с I2C конвертером.
можно ли использовать нижние 2 строки на вывод FM станции к примеру, когда на верхних 2х спектрограмма пляшет, или времени до включения будильника в режиме ожидания?
https://wiki.stm32duino.com/images/thum ... ll_top.jpg
свисток ST-Link пришлось перешить под Segger JTAG, а через STM Disсovery не всегда удобно. да и виртуальный USB-COM на борде пригодился бы под дистанку с компа по USB в конечном варианте + настройки поменять с компа.
второй момент по знакосинтезирующим LCD. ks0066 в проектах только 16х2, у меня в хозяйстве имеется 4 шт 20х4 с I2C конвертером.
можно ли использовать нижние 2 строки на вывод FM станции к примеру, когда на верхних 2х спектрограмма пляшет, или времени до включения будильника в режиме ожидания?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Если после портирования всего нужного функционала ещё останутся ресурсы на такой загрузчик - то почему бы и нет. Выводы под аппаратный USB я специально ради этого не задействовал.
Не вижу никаких препятствий для подключения 16x4. Код там достаточно простой, поэтому в пустые строки на каком либо экране Вы вполне можете добавить всё что нужно, тем более что вывод этих данных уже реализован на других экранах - есть откуда скопировать.
(Под экранами я понимаю экран радио, экран спектра, экран аудиопараметров и т.д.)
Не вижу никаких препятствий для подключения 16x4. Код там достаточно простой, поэтому в пустые строки на каком либо экране Вы вполне можете добавить всё что нужно, тем более что вывод этих данных уже реализован на других экранах - есть откуда скопировать.
(Под экранами я понимаю экран радио, экран спектра, экран аудиопараметров и т.д.)
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
вот да, DFU загрузчик сильно упростит и удешевит порог вхождения в STM32 для начинающих.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ничуть.
От возможности зашивать STM-ку по сути копированием файла на "флешку" или через ещё одну утилиту в STM-ках такой начинающий не станет разбираться в STM32 ни на йоту лучше. Скорее, наоборот.
От возможности зашивать STM-ку по сути копированием файла на "флешку" или через ещё одну утилиту в STM-ках такой начинающий не станет разбираться в STM32 ни на йоту лучше. Скорее, наоборот.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
для видящих MCU впервые потому и выпускают борды дискавери, с прогером SWD.
покупать отдельно фирменный ST-Link доступно не всем, а начать с коробки очень даже мягкий старт. очень многих это отпугивало.
так же и с AVR, пока ASP программатор не появился доступный по цене (IC2 стоил совсем нереальных денег). с Arduino та же история.
это для искушенных эмбедеров сие, как "пыль для лётчиков"
покупать отдельно фирменный ST-Link доступно не всем, а начать с коробки очень даже мягкий старт. очень многих это отпугивало.
так же и с AVR, пока ASP программатор не появился доступный по цене (IC2 стоил совсем нереальных денег). с Arduino та же история.
это для искушенных эмбедеров сие, как "пыль для лётчиков"
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="kloker",url="/forum/viewtopic.php?p=3457962#p3457962"]для видящих MCU впервые потому и выпускают борды дискавери, с прогером SWD.
покупать отдельно фирменный ST-Link доступно не всем, а начать с коробки очень даже мягкий старт. очень многих это отпугивало.
так же и с AVR, пока ASP программатор не появился доступный по цене (IC2 стоил совсем нереальных денег). с Arduino та же история.
это для искушенных эмбедеров сие, как "пыль для лётчиков"
[/uquote]
ST-Link нужен для отладки и прошивки. Если надо прошить то STM32F103 шьется по UART.
покупать отдельно фирменный ST-Link доступно не всем, а начать с коробки очень даже мягкий старт. очень многих это отпугивало.
так же и с AVR, пока ASP программатор не появился доступный по цене (IC2 стоил совсем нереальных денег). с Arduino та же история.
это для искушенных эмбедеров сие, как "пыль для лётчиков"
ST-Link нужен для отладки и прошивки. Если надо прошить то STM32F103 шьется по UART.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
если загрузчик не залит на заводе в STM32F103, то по UART точно не шьется, или я не прав?
ps:
да, действительно загрузчик есть, записан в системной памяти для реанимации чипов, шить прогой STM32 Flash loader demonstrator по UART. перемычку Boot только замкнуть.
ps:
да, действительно загрузчик есть, записан в системной памяти для реанимации чипов, шить прогой STM32 Flash loader demonstrator по UART. перемычку Boot только замкнуть.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Загрузчик залит всегда. Поэтому прошиться можно и без программатора, через любой UART.
Вариант прошивки по SWD - более быстрый и с возможностью отладки, китайский клон ST-Link стоит в районе пары долларов. Четыре провода (включая землю и питание) - и всё. Не сложнее варианта с UART по подключению.
Сам таким шью/отлаживаю и всё прекрасно работает.
Вариант прошивки по SWD - более быстрый и с возможностью отладки, китайский клон ST-Link стоит в районе пары долларов. Четыре провода (включая землю и питание) - и всё. Не сложнее варианта с UART по подключению.
Сам таким шью/отлаживаю и всё прекрасно работает.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
у меня приблизительно такой-же, но в корпусе. Перешил его под Segger J-link для прошивки модулей Ameba на RTL8711AF.
ок, пока через дискавери заливать буду, UART TTL 5В в наличии, на 3.3В не умеет, балластное сопротивление подбирать надо на RX.
ок, пока через дискавери заливать буду, UART TTL 5В в наличии, на 3.3В не умеет, балластное сопротивление подбирать надо на RX.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Записал видео в продолжение предыдущего с настройкой OpenOCD в QtCreator.
Это даёт возможность прошивать (через ST-Link) прошивку, не выходя из IDE.
Это даёт возможность прошивать (через ST-Link) прошивку, не выходя из IDE.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
wiselord hello to the display library ILI9481 tft to add to the information you will give a better day.
https://tr.aliexpress.com/store/product ... autifyAB=0
https://tr.aliexpress.com/store/product ... autifyAB=0
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Gürcan: I have already similar display (link) ordered, as well as mixa232323 seems to have prepared the driver for it and reported it working. So it will be supported.
- nbo
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт май 06, 2008 20:14:37
- Откуда: Ukraine
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Здравствуйте.
Вопрос Автору.
Прошу обьяснить логику работы и управления подсветкой в частности для моей конфигурации
ampcontrol_atmega16_ks0066_16x2_8bit_tda731x_rda580x. По исходникам я так понял подсветка просто или включена или выключена? Что то ШИМ не вижу.
Спрашиваю для возможности изменить под индикатор VFD 20x2 Noritake Itron.
Спасибо.
Вопрос Автору.
Прошу обьяснить логику работы и управления подсветкой в частности для моей конфигурации
ampcontrol_atmega16_ks0066_16x2_8bit_tda731x_rda580x. По исходникам я так понял подсветка просто или включена или выключена? Что то ШИМ не вижу.
Спрашиваю для возможности изменить под индикатор VFD 20x2 Noritake Itron.
Спасибо.


