Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.06.2011, 22:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от MaxiMuz79
|
интерфейс показался слишком навороченным и слождным !
|
Не знал, что выбирать подобное ПО надо по интерфейсу, который кстати осваивается всего один раз.
Всегда считал и считаю, что критерий выбора должен быть другим.
|
|
|
|
24.06.2011, 22:55
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от trampampusha
|
Не знал, что выбирать подобное ПО надо по интерфейсу, который кстати осваивается всего один раз.
Всегда считал и считаю, что критерий выбора должен быть другим.
|
Может быть не правильно выразился: настройки у него сложные , ну и фейс соответственно
|
|
|
|
25.06.2011, 00:37
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от MaxiMuz79
|
Может быть не правильно выразился: настройки у него сложные , ну и фейс соответственно
|
Конечно, настройки сложнее, чем CodeVision. Но и возможности большие.
Я тоже вначале долго разбирался, пока настроил. Но это один раз, а сейчас я туда даже не заглядываю.
Когда начал изучать AVR сначала пробовал CodeVision. Очень простой старт, маленький объем инсталяции, генератор кода (для начала важно).
Но когда я попробовал перенести рабочий код 8051 написаный для Keil'а, то столкнулся с проблемой. Простой оператор union не поддерживался (версия 1.25.9). Во второй версии, вроде, добавили. Но я не стал больше экпериментировать. Просто сел и начал изучать IAR. Да, на это нужно много времени, но того стоит. Конечно, возникали проблемы. Например, с применением битовых переменных или описанием внешних переменных exetrn (по сравнению с Keil), но это все решалось. Возможно, не так как мы привыкли это делать,и поэтому кажется нам неудобным.
А сравнивать, например, IAR и GCC, это все равно, что сравнить OPEL и WOFKSWAGEN. Обе машины хороши по своему. У каждой есть свои плюсы и минусы. Но, ведь, и каждая имеет своего покупателя. Так и тут.
|
|
|
|
25.06.2011, 07:49
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от pifa
|
Например, с применением битовых переменных
|
В IAR для битовых операций есть SFR_B(), очень удобно.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
25.06.2011, 11:41
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от woroba
|
В IAR для битовых операций есть SFR_B(), очень удобно.
|
Да я разобрался. Но вот у Keil'а удобнее (на мой взгляд).
|
|
|
|
25.06.2011, 19:31
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от pifa
|
Но когда я попробовал перенести рабочий код 8051 написаный для Keil'а, то столкнулся с проблемой. Простой оператор union не поддерживался (версия 1.25.9). Во второй версии, вроде, добавили.
|
Помоему это не специфичный оператор для Си . А что в ИАР он есть ?
|
|
|
|
25.06.2011, 19:40
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от pifa
|
А сравнивать, например, IAR и GCC, это все равно, что сравнить OPEL и WOFKSWAGEN.
|
+1 ![Весело](images/smilies/icon_laugh.gif) а по мне они отличаются только названием )
Вы сказали : "... Просто сел и начал изучать IAR. Да, на это нужно много времени, но того стоит.....". Какие плюсы стоют того чтобы его изучать ?
|
|
|
|
26.06.2011, 06:16
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Стоит пересаживаться если нужна отладка, иначе смысла нет, gcc хватает с лихвой.
Пересел с IAR на GCC, если не ошибаюсь пару лет назад, когда стали пресовать за лицензионность ПО, сейчас ни за что не вернусь назад
__________________
ziblog.ru
|
|
|
|
26.06.2011, 15:08
|
|
Частый гость
Регистрация: 08.09.2008
Сообщений: 10
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Почему Вы не используете IAR?
Не юзаю, т.к.
1) Дорого стоит / пиратить и иметь проблемы в случае проверки.
2) GCC кажется более распространённым - много готовых примеров (хотя предпочитаю писать с 0, насколько это возможно).
|
|
|
|
26.06.2011, 16:17
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от MaxiMuz79
|
Помоему это не специфичный оператор для Си . А что в ИАР он есть ?
|
Проблем нет.
union { unsigned long Intg;
struct { int c1; int c2; char c3; } symv6;
char symv4[5];
} Rabb ;
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:24.
|
|