Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CodeVision, IAR, AvrStudio, ImageCraft и др.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
BiDProV
Доброго времени суток!
Вот вопрос: " Какую среду выбрать для написания проектов, например, новичку.
Лично я использую CodeVision. Объяснить почему именно его не могу) Уточнение: имеется ввиду написание программ на С.
biggrin.gif
bloodden
Для совсем новична самое оно (ИМХО). А IAR универсальнее.
domowoj
Занимался этим вопросом когда собирался изучать СИ.
IAR формирует более компактный код чем GCC или CVAVR.
Почитайте курс /06.htm]http://[banned]/06.htm(извиняюсь - не знал)
там есть сравнительная хар-ка в примерах.
ИМХО CVAVR более прост в отношении работы с asm вставками
и примеров в инете больше, хорош для маленьких задач.
zhevak
Я начинал изучение AVR-ок при помощи CV. Сейчас только на-IAR-иваю.

А как известно, первый шаг -- он самый трудный. Подавляющему большинству начинающим очень трудно начинать проекты. Т.е. они не знают как и с чего начать. Не знают, как чего и как писать. Как написать главный цикл программы, как написать обработчики прерываний, как проинициализировать периферийные устройства (порты, таймеры, ЮАРТ,...).

В этих вопросах CV предоставляет очень даже неплохую помощь. Он создает шаблон проекта, т.е. делает черновую работу, показывая на примере своего кода чего и как писать. Программисту остается добавить в проект только свой бизнес-код. Ну т.е. ту функциональность, ради которой, собственно, затевается проект. Это очень удобно -- CV создает болванку, программер доводит ее до кондиции.

Про другие компиляторы (gcc, WinAvr) не скажу, они прошли мимо меня. IAR -- это все-таки для профессионалов. Если рядом профи (который будет отвечать на тривиальные вопросы) нет, то лучше начать работать на CV.
sergeus
Если хотите С, то выбирайте WinAVR т.к. он бесплатен и в инете полно примеров и библиотек. Раньше сам программировал на ассемблере - очень долго и утомительно.
IgorKossak
Тема избитая.
Почему бы поиском по форуму не воспользоваться?
Закрываю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.