реклама на сайте
подробности

 
 
> AVR Studio Assembler, #include "file"
marcinio
сообщение Oct 28 2007, 18:28
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 3-07-07
Пользователь №: 28 861



Короче говоря - код моей проги стал слишком громоздким и непонятным. Вот я и решил его разделить. Сделал новый *.asm документ, где теперь хранитса модуль TWI операций(сделал его так, чтобы было БЫ удобно пользовать и в других проектах - просто готовый модуль).
Прибавил я документ к MAIN.asm (в MAIN.asm написал #include "TWI_Operation_Module").
Но странно то, что дебаггер начинает прогу с TWI_Operation_Module, а не с MAIN.asm, где кстати все векторы interrupt и конешно же - сама программа. 07.gif
Как надо прибавлять файлы с кодом и чтобы прога началась с MAIN.asm!? smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Oct 28 2007, 18:56
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



В ассемблере нет линковки, подключаемые файлы вставляются по месту директивы include.
Потом весь текст транслируется.
Цитата(marcinio @ Oct 28 2007, 21:28) *
Как надо прибавлять файлы с кодом и чтобы прога началась с MAIN.asm!? smile.gif

.inc файлы вставлять в начале main файла, .asm файлы - в конце:
Код
.include "m16def.inc"

.dseg

...

.cseg

.ORG 0

код main.asm
....

.include "xxxx.asm"
.include "zzzz.asm"
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 06:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016