Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.08.2010, 12:51  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: Вставка asm файлов в IAR?

Вернее вот такая фигня
Код:
+00000000:   B300        IN        R16,0x10       In from I/O location
+00000001:   9502        SWAP      R16            Swap nibbles
+00000002:   BB08        OUT       0x18,R16       Out to I/O location
+00000003:   9508        RET                      Subroutine return
+00000004:   C01A        RJMP      PC+0x001B      Relative jump
+00000005:   9518        RETI                     Interrupt return
+00000006:   9518        RETI                     Interrupt return
+00000007:   9518        RETI                     Interrupt return
+00000008:   9518        RETI                     Interrupt return
+00000009:   9518        RETI                     Interrupt return
+0000000A:   9518        RETI                     Interrupt return
+0000000B:   9518        RETI                     Interrupt return
+0000000C:   9518        RETI                     Interrupt return
+0000000D:   9518        RETI                     Interrupt return
+0000000E:   9518        RETI                     Interrupt return
+0000000F:   9518        RETI                     Interrupt return
+00000010:   9518        RETI                     Interrupt return
+00000011:   9518        RETI                     Interrupt return
+00000012:   9518        RETI                     Interrupt return
+00000013:   0001        ???                      Data or unknown opcode
+00000014:   00C0        ???                      Data or unknown opcode
+00000015:   0000        NOP                      No operation
+00000016:   B302        IN        R16,0x12       In from I/O location
+00000017:   9503        INC       R16            Increment
+00000018:   BB02        OUT       0x12,R16       Out to I/O location
+00000019:   DFE6        RCALL     PC-0x0019      Relative call subroutine
+0000001A:   B302        IN        R16,0x12       In from I/O location
+0000001B:   930000C0    STS       0x00C0,R16     Store direct to data space
+0000001D:   CFF8        RJMP      PC-0x0007      Relative jump
Реклама:
__________________
Не ошибается лишь тот, кто ни чего не делает!

Последний раз редактировалось woroba; 30.08.2010 в 12:57.
woroba вне форума  
Непрочитано 30.08.2010, 13:04  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: Вставка asm файлов в IAR?

УХ! разобрался!
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 31.08.2010, 09:59  
wowlw
Частый гость
 
Регистрация: 26.08.2008
Сообщений: 23
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
wowlw на пути к лучшему
По умолчанию Re: Вставка asm файлов в IAR?

Здесь две глобальные ошибки: Не объявлен программный модуль и не указан сегмент,
в котором линкеру следует разместить вашу подпрограмму. В руководстве EWAVR_CompilerReference.pdf (или cavr.pdf в ранних версиях), входящему в пакет IAR, в главе "Mixing C and assembler" это изложено, хотя и довольно кратенько. Еще посмотрите примерчик
на http://chipenable.ru/index.php/progr...avr-asm-c.html
Вообще в этом вопросе ничего сложного нет, и все версии компилляторов, какими
я пользовался, работают с ассемблерными модулями одинаково.
wowlw вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подниму тему WinAVR vs IAR oleg110592 Микроконтроллеры, АЦП, память и т.д 5 24.10.2015 14:06
IAR, Proteus и cof файл - как? tems-ya Proteus 4 13.06.2014 02:32
Свой планировщик для IAR под AVR Developer_ Микроконтроллеры, АЦП, память и т.д 3 16.07.2010 00:56


Часовой пояс GMT +4, время: 22:24.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot