domowoj 0 Posted February 15, 2021 · Report post Давно не писал для AVR(вообще-то и не асс), поясните, что не так Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GenaSPB 0 Posted February 15, 2021 · Report post Оно же показывает туда где уже есть дубль. Что в Вашем исходнике там? Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
domowoj 0 Posted February 15, 2021 · Report post не понял, что куда показывает? В программе было все ок пока я не добавил обработчики векторов 11 и 12 swtest2.c Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
uni 0 Posted February 17, 2021 · Report post В файле iomx8.h определены идентификаторы для векторов прерываний. Нужно использовать только их именованные значения, а не "магические" цифры. Дальше нужно перейти на вкладку Output и посмотреть куда конкретно указывает каждая ошибка, там должны быть пути к файлам, где обнаружена предыдущая декларация. Лишние файлы должны быть отключены от проекта. Ассемблерные вставки для типовых команд уже есть в библиотеке avr-gcc: - sei() и cli() в interrupt.h; - wdt_reset(), wdt_enable(), wdt_disable() в wdt.h, причём там находится правильная инициализация сторожевого таймера; - sbi() и cli() в compat/deprecated.h; - и т. д. Вообще, типовые операции с периферией, как правило, уже описаны в библиотеке поддержки мк. GNU AVR имеет убогий набор таких файлов, но он есть и изобретать велосипед не обязательно. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
domowoj 0 Posted February 17, 2021 (edited) · Report post Спасибо. Еще вопрос, может и тупой, как увеличить размер шрифта текста исходника atmel studio 6 Edited February 17, 2021 by domowoj Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
uni 0 Posted February 17, 2021 · Report post Это порт обычной студии, поэтому настройки шрифта находятся в меню: Tools\Options. Дальше в дереве нужно найти: Environment\Fonts and Colors. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...