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 отличается сильно от других диалектов си для авр?
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

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

Сообщение =DeaD= » 05 июл 2011, 22:38

Учите AVR Studio (вроде он же - WinAVR) и не парьтесь. Это стандартный gcc.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение EasyTech » 05 июл 2011, 22:40

WinAVR мало теории, и мало кто пишет на нём:(
CVAVR понравился и IAR чуть чуть.
Есть у тебя ссылка на теорию winavr?
И вот ещё, DeaD, когда вы пополните свой магазин, столько "вкусного" а в продаже нет :(
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

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

Сообщение galex1981 » 05 июл 2011, 22:51

Для новичков более понятем (не факт) будет CVAVR. Но постепенно все равно перейдут в WinAVR, где как в нормальном С есть поддержка классов у кучу всего...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение EasyTech » 05 июл 2011, 22:55

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

А мне наоборот говорили, типо надо с него валить, никому не нрав. makefile делать.
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

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

Сообщение galex1981 » 05 июл 2011, 23:01

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

Добавлено спустя 45 секунд:
И дебаггер в Студии также нормально работает
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение MiBBiM » 05 июл 2011, 23:03

тем более avr studio 5 наконец-то перешла на человеческий интерфейс и редактор от visual studio 10.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение =DeaD= » 05 июл 2011, 23:09

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

Уже скоро, оставляйте заявки в соотв. теме.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение avr123.nm.ru » 05 июл 2011, 23:14

EasyTech писал(а):Вроде язык Си для AVR один, но его приподносят в разном виде!
Язык Си один, но авторы компиляторов вольны иголятся как пожелают. Я считаю что начинающему CVAVR в связке с PROTEUS великолепно подойдет.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение osc » 05 июл 2011, 23:44

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

На Си много кто пишет, если ты язык знаешь и умеешь англ. хелпом пользоваться и даташитом - то осилишь легко.
Теория едина.
Аватара пользователя
osc
 
Сообщения: 333
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

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

Сообщение EasyTech » 06 июл 2011, 12:24

Как вы будмаете стоит ли учить delphi ? или уже если учить Си то только Си, просто мне знакомые говорят что писать софт для пк на delphi легче.
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

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

Сообщение osc » 06 июл 2011, 15:37

На C# еще легче, да и не только для ПК и синтаксис более знаком.
Аватара пользователя
osc
 
Сообщения: 333
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

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

Сообщение =DeaD= » 06 июл 2011, 15:50

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

Для каждой задачи может быть свой оптимальный инструмент.
Где-то хорош Delphi, где-то C#, где-то PHP, а где-то 1С, список можно продолжать :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение EasyTech » 07 июл 2011, 11:39

Интересует такой вопрос, какие различия между winavr и cvavr?
У них разные операции? они по разному записываются?
то что один компилятор не примет код другого это какбы понятно... Выбрал учить и winavr и cvavr они оба очень простые и интересные))
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

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

Сообщение Romikgy » 07 июл 2011, 14:01

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

PS а так писать и на том и на том можно ЛЮБЫЕ программы!
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

След.

Вернуться в Новичкам или основы основ роботостроения.

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 39