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

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

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

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

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

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


 
Опции темы

Помощь в WinAvr

Непрочитано 30.07.2012, 13:26  
hubble
Прописка
 
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
hubble на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Изменение r0 на __tmp_reg__, а r1 на __zero_reg__ ничего не поменяло.
Реклама:
hubble вне форума  
Непрочитано 23.03.2013, 05:42  
AGAT0365
Прописка
 
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AGAT0365 на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Доброе время суток. Подскажите пожалуйста как включать код asm?
Вот сдесь более или менее понятно - asm("ret");- , а вот как включить целый файл?
AGAT0365 вне форума  
Непрочитано 23.03.2013, 08:44  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Пример есть тут:
http://elm-chan.org/cc_e.html
-›AVR assembler libraries for gcc projects
-›General purpose numeral output module (smaller than printf)
там еще есть: Getting started for writing asm functions , правда на японском, но можно перевести
oleg110592 вне форума  
Непрочитано 23.04.2013, 13:54  
SustemLife
Прохожий
 
Регистрация: 11.01.2007
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SustemLife на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Здравствуйте.

Подскажите пожалуйта как скомпилировать bin. У меня есть пример на асемблере, состоит из одного файла main.S, плюс stdio.h at91sam7s32.h и AT91SAM7S32.inc. Мейк файла в комплекте не было. Попробовал создать его сам, но компилятор ругается на неизвестный CPU. Хотя фаил для процессора есть в комплекте (at91sam7s32.h). Человек, который мне этот пример отдал, сказал что у него всё собирается и без makefile. А у меня просто пишет "неизвестный параметр all" и всё. =( Ковыряю я этот пример уже вторую неделю. Может я совсем недалёкий, но подскажите пожалуйста что я делаю не так? Может нужно как то подключить заголовочный фаил CPU к компилятору? Гугл уже до дыр протёр. =( Пример добавил во вложения. Может понадобится.
Вложения:
Тип файла: rar at91sam7.rar (37.1 Кб, 35 просмотров)
__________________
Life
SustemLife вне форума  
Непрочитано 23.04.2013, 17:13  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Сообщение от SustemLife Посмотреть сообщение
Здравствуйте.

Подскажите пожалуйта как скомпилировать bin. У меня есть пример на асемблере, состоит из одного файла main.S, плюс stdio.h at91sam7s32.h и AT91SAM7S32.inc.
И какое отношение ваш вопрос имеет к теме WinAvr. У вас ведь ARM, а не АВР.
_Артём_ вне форума  
Непрочитано 23.04.2013, 17:49  
SustemLife
Прохожий
 
Регистрация: 11.01.2007
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SustemLife на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Ой. Извините. Думал тут про оболочку компилятора а не про микропроцессоры. Надо было тему дальше первого сообщения прочитать. =( Пересоздам тогда новую тему.
__________________
Life
SustemLife вне форума  
Непрочитано 23.04.2013, 23:43  
MaxiMuz79
Гражданин KAZUS.RUN
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 528
Сказал спасибо: 73
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Сообщение от AGAT0365 Посмотреть сообщение
Вот сдесь более или менее понятно - asm("ret");- , а вот как включить целый файл?
вот тут неплохо написано:
http://embedderslife.wordpress.com/2...gcc-asm-and-c/
как добовлять в проект файлы на асме и еще специфика использования регистров и другие тонкости написания :
http://electronix.ru/forum/index.php...pic=99450&st=0
MaxiMuz79 вне форума  
Непрочитано 20.09.2013, 19:33  
AGAT0365
Прописка
 
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AGAT0365 на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Доброго времени суток, подскажите как сравнить две строки?
char str1[]="stop";
char str2[]="stop";
if(str1==str2){
------------
}
Как я понял из интернета так можно, но WinAvr на это ни как не реагирует, а Proteus на этих строках чёрточки.
AGAT0365 вне форума  
Непрочитано 21.09.2013, 11:17  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 328
Сказал спасибо: 104
Сказали Спасибо 106 раз(а) в 70 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Помощь в WinAvr

#include ‹string.h›
int strcmp(const char *str1, const char *str2);
Djakovskij вне форума  
Сказали "Спасибо" Djakovskij
AGAT0365 (21.09.2013)
Непрочитано 21.09.2013, 16:34  
AGAT0365
Прописка
 
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AGAT0365 на пути к лучшему
По умолчанию Re: Помощь в WinAvr

Сообщение от Djakovskij Посмотреть сообщение
#include ‹string.h›
int strcmp(const char *str1, const char *str2);
Огромн спасибо, то что надо.
AGAT0365 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подниму тему WinAVR vs IAR oleg110592 Микроконтроллеры, АЦП, память и т.д 5 24.10.2015 14:06
На WinAVR + AVR Studio c CVAVR Vetal-soft Embedd С 87 03.03.2013 20:31
WinAVR: Cи vs C++ vovan_zh Микроконтроллеры, АЦП, память и т.д 3 08.10.2010 23:06
WinAVR не нравится символ '\' vovan_zh Микроконтроллеры, АЦП, память и т.д 10 10.09.2010 20:48
помогите начинающему по WinAVR umkamaks Микроконтроллеры, АЦП, память и т.д 4 05.05.2010 21:01


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.