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

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

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


kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

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

Сообщение kloker »

тут модуль поднялся на шине 50 мгц, видать не в Китае печатаный)) https://github.com/martnak/STM32-ILI9341 выжал 97% ресурса шины, но заюзан аппаратный ART Accelerator

ну и с разводкой PCB на таких частотах надо попариться, и линии по короче, и экранирование, и индуктивные змейки.
как разрабы бедные парились вдувая 16 бит в шлейф параллельного интерфейса IDE 133 мгц (33х4), еще тот экстрим. потому и перешли на на SATA (2 дифпары).
Реклама
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

WiseLord подскажите по возможности поподробней что не так ,сейчас у меня компиляция начинается и все-равно ошибка
Спойлер09:05:24: Выполняются этапы для проекта ampcontrol-f103...
09:05:24: Запускается: «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» all
../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c
makefile:146: recipe for target 'build/main.o' failed
process_begin: CreateProcess(NULL, ../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c, ...) failed.
make (e=2): Не удается найти указанный файл.

mingw32-make: *** [build/main.o] Error 2
09:05:28: Процесс «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта ampcontrol-f103 (комплект: Desktop Qt 5.6.0 MinGW 32bit)
Во время выполнения этапа «Сборка»
09:05:28: Прошло времени: 00:04.
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc
Не удается найти указанный файл.
Я же уже говорил, пропишите правильно путь к компилятору в Makefile
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

WiseLord

Инициализация LS020

Часы идут и спектр скачет, но надо проверить правильно ли я в спектре накоммитил.
Вложения
LS020.rar
(2.63 КБ) 194 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

WiseLord

Добавил 3 дисплея 176х132 и полностью вписал в код с гитхаба.

Добавьте на гит.
Вложения
ampcontrol-f103-master.rar
(504.08 КБ) 214 скачиваний
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Добавил.

На этих выходных планирую взяться уже за основную часть - портирование поддержки аудиопроцессоров.
Реклама
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

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

Сообщение Gürcan »

slm wiswlord watched some videos about qt creator I have used compilation extensions for avr and arm, where can I get the files I have used about them and how can I help with the installation.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Gürcan: My brain was unable to parse your long phrase.
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

Сделал сбору компиляторов для данного проекта с поддержкой ARM и AVR под WINDOWS. Для работы надо установить пакет и в папке с Makefile в командной строке ввести make для сборки прошивки и make clean для очистки. При желании можете создать cmd файлы с этими командами.


https://cloud.mail.ru/public/LiSf/GJrBJwNgq

протестите отпишите
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

Спасибо протестирую отпишусь.
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

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

Сообщение Gürcan »

hello I mean this. Where to find add-on files to compile atmel and stm in QT CREATOR
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

No addons are required. Just make sure your toolchain directory (one where avr-gcc and arm-none-eabi-gcc executables are placed) is in your PATH. Or just add these paths to the kit you use in QtCreator settings.
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

mixa232323 спасибо за сборку на win xp работает.
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

mixa232323 на win10 вроде работает но выдает:
Спойлер0 [main] sh.exe" 1556 sync_with_child: child 3300(0x1A4) died before initialization with status code 0xC0000142
249 [main] sh.exe" 1556 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 4284 sync_with_child: child 1708(0x1A4) died before initialization with status code 0xC0000142
273 [main] sh.exe" 4284 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1344 sync_with_child: child 2800(0x1A4) died before initialization with status code 0xC0000142
210 [main] sh.exe" 1344 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1156 sync_with_child: child 3248(0x1A4) died before initialization with status code 0xC0000142
199 [main] sh.exe" 1156 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
arm-none-eabi-objcopy -O binary build/ampcontrol_f103_.elf flash/ampcontrol_f103_.bin
arm-none-eabi-objdump -h -S build/ampcontrol_f103_.elf > build/ampcontrol_f103_.lss
0 [main] sh.exe" 4264 sync_with_child: child 6756(0x198) died before initialization with status code 0xC0000142
222 [main] sh.exe" 4264 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
make: *** [makefile:147: flash/ampcontrol_f103_.bin] Error 128
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Похоже, что у Windows 8..10 такая проблема есть в случае WinAVR. Здесь, видимо, что-то подобное.

https://myrobot.ru/articles/p_winavr_windows_patch.php
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3445094#p3445094"]Похоже, что у Windows 8..10 такая проблема есть в случае WinAVR. Здесь, видимо, что-то подобное.

https://myrobot.ru/articles/p_winavr_windows_patch.php[/uquote]

Спасибо за нужное направление. Почти допилил новый пак без ошибок в WIN 10.
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

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

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

Сообщение WiseLord »

Я не ставил. Используется внутренняя подтяжка, ну и сама кнопка на порт через последовательный резистор подключается.
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

Поправленная версия сборки компиляторов с поддержкой ARM и AVR исправлены ошибки WINDOWS 10. Если стоит первая версия, удалить через деинсталляцию и удалить оставшиеся папки вручную.


arm-avr-compilerV2.0 https://cloud.mail.ru/public/LiSf/GJrBJwNgq

Проверяйте!! Отписывайте !!
misir
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

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

Сообщение misir »

arm-avr-compilerV2.0 на win10x32 работает на x64 проверю позже ,спасибо вам.
Ответить

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