Easyelectronics.ru

Электроника для всех
Текущее время: 08 мар 2021, 08:19

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Какой версией ассемблера пользоваться???
СообщениеДобавлено: 12 фев 2010, 13:56 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 21:20
Сообщения: 117
Откуда: Днепропетровск
В АВР Студии при создании пректа (или в свойствах, не помню) есть выбор версии ассемблера 1 или 2.
В свою очередь есть папки Appnotes и Appnotes2.
В чем различие и собственно какую версию предпочесть?

Заранее спасибо!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой версией ассемблера пользоваться???
СообщениеДобавлено: 12 фев 2010, 15:16 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2010, 01:03
Сообщения: 650
Откуда: Херсон
Конечно же рабочей версией :-)

Вчера я на [AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36)] так ругался.
Начали уже думать, что данная версия отказывается работать в ЧЕТВЕГР.
Типы при сборке забили проверку на ЧЕТВЕГР и если совпало, то ...

AVR v1 - базовый ассемблер без всяких наворотов. Для начала пойдет.

AVR v2 - Встроен С-подобный предпроцессор. Расширяет набор макросов и возможны некоторые "финты ушами".
Некоторые люди говорят, что сыроват и его исспользование ставят под сомнение.
Косяки есть. Главный косяк который я обнаружил это не верно отслеживает границу в 2k при rjmp-пах.
Приходится патчить.

Лично я пользуюсь v2 c патчем. Местами глючит. Но это скорей всего от стиля моего писания прог, куча макросов и макросов в макросах. Ему местами так башню сносит. v2.1.17 - "хавает" исходник, а v2.1.42 - выдает ошибки. Или наоборот.

Нет ничего совершенно без "граблей", просто на них еще никто не наступил.

_________________
Если руки золотые, то не важно с какого места они растут.
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой версией ассемблера пользоваться???
СообщениеДобавлено: 12 фев 2010, 15:30 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 21:20
Сообщения: 117
Откуда: Днепропетровск
Спасибки! -))) Иду на грабли, т.е. в.2!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой версией ассемблера пользоваться???
СообщениеДобавлено: 13 фев 2010, 11:20 
Заглядывает иногда

Зарегистрирован: 06 фев 2010, 13:53
Сообщения: 99
Откуда: Tushino
А мне понравился ассемблер, встроенный в WinAVR. Сишный препроцессор и возможность использования процедур, написанных на C (ну и наоборот, конечно). Работать можно также в AVR Studio, но проект делать как для WinAVR.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB