Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.06.2008, 16:22
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
IAR for AVR & Assembler
Привет всем.
Есть простой вопрос, как связать переменную в теле функции в коде на С и на ассемблере для AVR в IDE IAR:
void foo(void)
{ register char i; // регистровая переменная
// некоторый ассемблерный код
asm("....");
.
.
.
asm("in i, 0x3D"); // загрузить значение i (в данном случае указатель стека SPL)
// дальше использовать переменную i по своему усмотрению
}
|
|
|
|
04.06.2008, 16:24
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
Забыл добавить.
Как записать выделенную инструкцию, чтобы IAR не ругался?
|
|
|
|
04.06.2008, 16:43
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
А что вам мешает так и написать
?
Судя по всему, не понимает инлайновый асм имен.
|
|
|
|
04.06.2008, 16:46
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
В общем нашел, нужно объявлять переменную глобально
Спасибо
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Си, IAR AVR & Hi Tech PICC
|
picavr |
Микроконтроллеры, АЦП, память и т.д |
47 |
25.02.2014 12:20 |
Вопрос новичка. IAR C, AVR & interrupt
|
sns13 |
Микроконтроллеры, АЦП, память и т.д |
5 |
18.03.2008 18:08 |
IAR for AVR
|
vasilij-kursikov |
Микроконтроллеры, АЦП, память и т.д |
29 |
28.09.2006 18:14 |
Вывод Float на ЖКИ в AVR assembler
|
Tcom |
Микроконтроллеры, АЦП, память и т.д |
18 |
07.03.2006 20:48 |
AVR & RS232
|
DX2 |
Микроконтроллеры, АЦП, память и т.д |
1 |
07.12.2005 21:27 |
Часовой пояс GMT +4, время: 15:23.
|
|