Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.06.2011, 19:41
|
|
Прописка
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от MaxiMuz79
|
Помоему это не специфичный оператор для Си . А что в ИАР он есть ?
|
Обычное для Си ключевое слово (это не оператор). См. стандарт C99, п.6.7.2.1 (ну, или K&R на худой конец)
Последний раз редактировалось testerplus; 26.06.2011 в 19:43.
|
|
|
|
26.06.2011, 21:26
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 594
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от MaxiMuz79
|
+1 а по мне они отличаются только названием )
Вы сказали : "... Просто сел и начал изучать IAR. Да, на это нужно много времени, но того стоит.....". Какие плюсы стоют того чтобы его изучать ?
|
Я не могу отнести себя к знатокам IAR. И изучаю я только то, что мне необходимо в даный момент. На больше нет времени. Выше приводил пример с CodeVision. Что-то похожее было и с WinAVR. Сейчас уже не помню (года два назад). Во всяком случае все, что было написано у меня на Keil, работает в IAR. И пока у меня не возникало такой ситуации, чтоб этого не мог сделать IAR. На а плюсы, которые я вижу, это:
- кроссплатформенность (есть желание заняться MSP, ARM)
- наличие встроенного отладчика
- хороший оптимизатор (кое-кто будет возражать, но как гласит пословица "каждая лягушка свое болото хвалит")
- поддержка многими производителями (у AVR большинство примеров на IAR)
|
|
|
|
11.05.2014, 20:47
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Подскажите, плз., как транслировать программу написанную на очень "древнем "компиляторе IAR, в текст программы который бы читался обычным IAR 8051, т.е. современным.
Пытался переделать - не получается. Что я делаю не правильно?
Вложения:
![Тип файла: rar](images/attach/rar.gif) |
D4.rar (2.4 Кб, 31 просмотров) |
|
|
|
|
12.05.2014, 00:04
|
|
Заблокирован
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
|
Re: Почему Вы не используете IAR?
салют досу,мнеб так рости...
|
|
|
|
12.05.2014, 09:05
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Дык, вот, попробовал новым компилятором IAR. И не получилось... ![Улыбка](images/smilies/icon_smile.gif)
Не могу найти в описании на компилятор как записать эти строки:
bit END_ACP = P3.4;
bit f_TON;
Выдает сообщение об ошибке. Как правильно будет? Или может в настройках нужно переключить стиль, например С99? Что делать, то?
|
|
|
|
12.05.2014, 10:56
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Почему Вы не используете IAR?
optical illusion полминуты поиска выдают ключевое слово "__bit". сэр зобанен?
|
|
|
|
12.05.2014, 11:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: Почему Вы не используете IAR?
А какой выриант выбрать, если на работе куча компиляторов, IAR используется только как один из многих, и то нечасто, а AVR не используется вовсе?
|
|
|
|
12.05.2014, 11:45
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от Hives
|
optical illusion полминуты поиска выдают ключевое слово "__bit". сэр зобанен?
|
Нет, не зобанен. Но не получается __bit END_ACP = P3.4; - ошибку выдает.
А у вас компилятор под рукой?
Привидите примерчик как описать пин у МК на ИАРе?
Теоретически "по гуголу" должно работать, а у меня вот не работает. Почему?
Вы тут вдумайтесь. Программа рабочая, написанная тоже на ИАР компиляторе, ставлю новый компилятор - не работает. А потом тут люди справшивают "Почему вы не используете ИАР?". Я, типа, тут спрашиваю а почему нет "преемственности" между компиляторами ИАР? А мне тут пишут "иди в гугол". Я тоже могу сказать всякие гадости, но это не умно так поступать, имхо...
Я же не прикалываюсь, действительно не могу понять почему у меня не работает.
Вы это "теоритезируете", а мне нужно практически, типа.
|
|
|
|
12.05.2014, 12:47
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Почему Вы не используете IAR?
optical illusion потому что кто то даже по минимуму документацию читать не хочет. ну да зачем? чукча не читатель.
подключить файлы хедеров с объявлениями под свой контроллер, ну или пример из стандартной поставки посмотреть - религия не позволяет? там подробнейше все пожевано.
предлагаю новый пункт - почему не пользуетесь? да руки из жопы потому что.
PS " __bit END_ACP = P3.4;" - можно узнать, что вы этим хотели получить? если считать бит порта то "__bit bool ..." по идее.
PS2 глянул исходник. нда...
bit END_ACP = P3.4;
==
#define END_ACP (P3.4)
надо нормально писать с самого начала, чтоб потом 5 раз не переписывать.
Последний раз редактировалось Hives; 12.05.2014 в 13:03.
|
|
|
|
12.05.2014, 14:02
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от Hives
|
надо нормально писать с самого начала, чтоб потом 5 раз не переписывать.
|
А написано было в соответствии с документацией на компилятор ИАРа - того на котором и написана программа.
Вы опять теоретизируете? У вас есть современный компилятор ИАРа? Вставьте этупрогу и посмотрите что получится.
Посмотрите сколько нужно добавить библиотек и изменить строк в ней. Это что нормально?
Вы никогда не писали программ, это видно кому попало.
А советовать искать в гугле может даже школьник. Кому это интересно читать? Мне - нет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:17.
|
|