roboforum.ru

Технический форум по робототехнике.

Помогите в Си AVR

Помогите в Си AVR

EasyTech » 05 июл 2011, 22:36

Начал учить Си для AVR и что то совсем запутался.
Вроде язык Си для AVR один, но его приподносят в разном виде! Начал учить WinAVR, он оказывается не подходит для CVAVR C Compiler, выучил с сайта avrnm123.narod.ru (или как то так называется сайт) всю теорию по CVAVR, стало мало, начал дальше искать примеры, нашёл IAR Cи для AVR.
Скажите в чём тут разница между этими компиляторами? в коде?! А то я не знаю что учить, столько диалектов Си для AVR :(

Добавлено спустя 2 минуты 39 секунд:
Вот интереснейшая тема http://chipenable.ru/index.php/programm ... avr-1.html
Но она для IAR, а IAR отличается сильно от других диалектов си для авр?

Re: Помогите в Си AVR

=DeaD= » 05 июл 2011, 22:38

Учите AVR Studio (вроде он же - WinAVR) и не парьтесь. Это стандартный gcc.

Re: Помогите в Си AVR

EasyTech » 05 июл 2011, 22:40

WinAVR мало теории, и мало кто пишет на нём:(
CVAVR понравился и IAR чуть чуть.
Есть у тебя ссылка на теорию winavr?
И вот ещё, DeaD, когда вы пополните свой магазин, столько "вкусного" а в продаже нет :(

Re: Помогите в Си AVR

galex1981 » 05 июл 2011, 22:51

Для новичков более понятем (не факт) будет CVAVR. Но постепенно все равно перейдут в WinAVR, где как в нормальном С есть поддержка классов у кучу всего...

Re: Помогите в Си AVR

EasyTech » 05 июл 2011, 22:55

galex1981 писал(а):Для новичков более понятем (не факт) будет CVAVR. Но постепенно все равно перейдут в WinAVR, где как в нормальном С есть поддержка классов у кучу всего...

А мне наоборот говорили, типо надо с него валить, никому не нрав. makefile делать.

Re: Помогите в Си AVR

galex1981 » 05 июл 2011, 23:01

Студия makefile делает автоматически

Добавлено спустя 45 секунд:
И дебаггер в Студии также нормально работает

Re: Помогите в Си AVR

MiBBiM » 05 июл 2011, 23:03

тем более avr studio 5 наконец-то перешла на человеческий интерфейс и редактор от visual studio 10.

Re: Помогите в Си AVR

=DeaD= » 05 июл 2011, 23:09

EasyTech писал(а):И вот ещё, DeaD, когда вы пополните свой магазин, столько "вкусного" а в продаже нет :(

Уже скоро, оставляйте заявки в соотв. теме.

Re: Помогите в Си AVR

avr123.nm.ru » 05 июл 2011, 23:14

EasyTech писал(а):Вроде язык Си для AVR один, но его приподносят в разном виде!
Язык Си один, но авторы компиляторов вольны иголятся как пожелают. Я считаю что начинающему CVAVR в связке с PROTEUS великолепно подойдет.

Re: Помогите в Си AVR

osc » 05 июл 2011, 23:44

WinAVR мало теории, и мало кто пишет на нём:(

На Си много кто пишет, если ты язык знаешь и умеешь англ. хелпом пользоваться и даташитом - то осилишь легко.
Теория едина.

Re: Помогите в Си AVR

EasyTech » 06 июл 2011, 12:24

Как вы будмаете стоит ли учить delphi ? или уже если учить Си то только Си, просто мне знакомые говорят что писать софт для пк на delphi легче.

Re: Помогите в Си AVR

osc » 06 июл 2011, 15:37

На C# еще легче, да и не только для ПК и синтаксис более знаком.

Re: Помогите в Си AVR

=DeaD= » 06 июл 2011, 15:50

EasyTech писал(а):мне знакомые говорят что писать софт для пк на delphi легче.

Для каждой задачи может быть свой оптимальный инструмент.
Где-то хорош Delphi, где-то C#, где-то PHP, а где-то 1С, список можно продолжать :)

Re: Помогите в Си AVR

EasyTech » 07 июл 2011, 11:39

Интересует такой вопрос, какие различия между winavr и cvavr?
У них разные операции? они по разному записываются?
то что один компилятор не примет код другого это какбы понятно... Выбрал учить и winavr и cvavr они оба очень простые и интересные))

Re: Помогите в Си AVR

Romikgy » 07 июл 2011, 14:01

различия в тонкостях...
cvavr - побльше похож на чистый си без добавок
winavr - это портирование gcc с линух систем... поэтому и стиль у них линуховый.. по своему тоже интересен...

PS а так писать и на том и на том можно ЛЮБЫЕ программы!


Rambler\'s Top100 Mail.ru counter