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

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

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

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

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

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


 
Опции темы
Непрочитано 09.07.2013, 00:53  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от picavr Посмотреть сообщение
Для IAR AVR в доке всё понятно расписано,
В доках IAR for AVR есть совет - для старта, использовать asm-выход компилятора:
Реклама:
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 09.07.2013, 08:25  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от tempora Посмотреть сообщение
для старта, использовать asm-выход компилятора:
А просьба была кинуть примером, кто разобрался...

Имелся в виду не синтаксис ассемблера, а порядок оформления АСМ файла, обьявлеия функций и переменных.

Файл то я присоединил в проект, а вот вызвать из него функци и передать параметры - пока не разобрался.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 09.07.2013, 09:09  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от picavr Посмотреть сообщение
Имелся в виду не синтаксис ассемблера, а порядок оформления АСМ файла, обьявлеия функций и переменных.
Именно для этого доки IAR for AVR и рекомендовали пользоваться asm-выводом компилятора. Впрочем, я агитировать не буду - не хочется воспользоваться самым простым способом, даденым, к тому же, самим IAR'ом, не пользуйтесь.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 09.07.2013, 14:33  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от tempora Посмотреть сообщение
Именно для этого доки IAR for AVR и рекомендовали пользоваться asm-выводом компилятора.
Ага, значит я сначала не понял суть вашего совета, ))) спасибо...
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 09.07.2013, 14:54  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от picavr Посмотреть сообщение
Ага, значит я сначала не понял суть
Ну, что сказать, это меня несколько удивляет. Я полагал, что из этой фразы:
Сообщение от picavr Посмотреть сообщение
Для IAR AVR в доке всё понятно расписано, ...
следует, что вот это не новость:
Цитата:
CREATING SKELETON CODE
The recommended way to create an assembler language routine with the correct
interface is to start with an assembler language source file created by the C compiler.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 09.07.2013, 15:09  
_Слон_
Прописка
 
Аватар для _Слон_
 
Регистрация: 25.02.2011
Сообщений: 122
Сказал спасибо: 61
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
_Слон_ на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
Что то типа этого , это перелопаченная мной задержка kison'а .
Хотел воспользоваться Вашими наработками, но
что-то у меня проблема с инлайновыми функциямми oops:

Линкер ругается:
Код:
Error[Li005]: no definition for "delay_us" [referenced from E:\STM8L_software\Release\Obj\hd44780.o] 
Error[Li005]: no definition for "delay_ms" [referenced from E:\STM8L_software\Release\Obj\hd44780.o]
У меня IAR версии 1.30.1
Может, там в настройках надо еще что-то включить?
_Слон_ вне форума  
Непрочитано 09.07.2013, 15:57  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от _Слон_ Посмотреть сообщение
что-то у меня проблема с инлайновыми функциямми
А как они подключены к проекту?
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 09.07.2013, 15:58  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от picavr Посмотреть сообщение
А кто уже писал асемблерные функции отдельным файлом под IAR STM8 ? Для IAR AVR в доке всё понятно расписано, а под IAR STM8 с ходу не разобралься. Кто написал, киньте примером.
Можете посмотреть пример - http://sourceforge.net/projects/scmr...d?source=files. Там есть проект и для STM8 и с ассемблерным файлом.
_Артём_ вне форума  
Непрочитано 09.07.2013, 16:07  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от _Слон_ Посмотреть сообщение
Хотел воспользоваться Вашими наработками, но
что-то у меня проблема с инлайновыми функциямми oops:
Линкер ругается:
Подключаешь сей хэдер где используешь задержки .
В препроцессоре прописываешь F_CPU.
Но ИМХО это все пустое , лучше и проще таймер заюзать.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 09.07.2013, 16:11  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
Подключаешь сей хэдер ...
Да, похоже, он это не хедером, а Си-файлом забабахал.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD-объявления и впечатления al_dan KiCAD 32 03.10.2016 17:02
Народ, посмотрите quasm, Как ваши впечатления? suri Proteus, KiCAD и другие ECAD 5 14.10.2009 11:57


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


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