Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


Ответ
Опции темы

Оптимальный старт в программировании МК на С

Непрочитано 01.04.2013, 02:45   #31
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от White Wild Wolf Посмотреть сообщение
CV, и WinAVR, и IAR-ом, и AVRStudio - почему-то мне ни один не показался не показался катастрофой - вполне себе ничего компиляторы.
Не удивительно - все эти IDE вполне работоспособны.


Сообщение от White Wild Wolf Посмотреть сообщение
На работе по регламенту IAR стоит, а для себя и своих задач я все же предпочитаю AVRStudio.
Одно другому не мешает - можно компилировать в IAR, а отлаживать в AVRStudio.

P.S. Попытался недавно отлаживать программу в Иаре с jtag mk3 - работать невозможно, вылетает каждые 10-15 минут. У всех так или что настроить надо?
Реклама:
_Артём_ вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 05:47   #32
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Особой разницы в какой оболочке писать код нет, главное, чтобы было понятие о чем пишешь. Я пользуюсь CVAVR - удобно, быстро. Зачем копать лопатой, если есть бульдозер? А где нужно, можно подравнять и лопаткой.
http://wm-help.net/books-online/book.../58721-31.html

Последний раз редактировалось IOPA4; 01.04.2013 в 06:16.
IOPA4 вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо IOPA4 за это сообщение:
compaqcompaq (01.04.2013), seanta (05.08.2013)
Непрочитано 01.04.2013, 06:17   #33
kmst
Частый гость
 
Регистрация: 05.03.2011
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 16 раз(а) в 4 сообщении(ях)
kmst на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Большую часть кода для АВР пишу на СV. Люблю за удобный редактор, встроенный удобный программатор и отладку в студии. Никогда не пользовался визардом и расширениями. Поэтому любой проект переносится со свистом в любой другой компилятор. Не очень нравится работа с асм, но тем не менее даже бутлоадеры пишу на Си со вставками. Уровень оптимизации по сравнению с GNU выше и намного. Ни один из проверяемых проектов не удалось сжать до такой же степени.
Аналогично по поводу Image и прочих аналогичных явлений....
Иар это круто, но цена продукта... Или дома на это можно положить? А вне дома?
И изучение тонкостей Иар-а для новичка несоизмеримо по затратам (Хотя все равно надо )
kmst вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 06:23   #34
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сердитые рассуждения против CV мне напоминают конкурс "Слабо?" из известной передачи, не хватает только призывов вернуться к "старому доброму DOSу" и командной строке. Хотя, конечно, по нужде можно и поизвращаться. Единственное вменяемое, что попалось - народу не нравится простая и удобная (но "не в стандарте") работа с битами, так ведь никто не заставляет этим пользоваться! Тащишь из WinAVR файл со всякими setbit-ами - и вот оно, счастье! Таскал я тексты из одной среды в другую - до сих пор не облез и не облысел.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 01.04.2013 в 08:39.
akegor вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 08:34   #35
compaqcompaq
Заблокирован
 
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,700
Сказал спасибо: 956
Сказали Спасибо 1,137 раз(а) в 686 сообщении(ях)
compaqcompaq на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от NOPROBLEM Посмотреть сообщение
Полагаю, что хоть FC и позволяет создавать проекты не зная особенностей работы периферийных модулей...
Ну так ведь он для начинающих...
У Вас в детстве 3 колесный велосипед был ?
Или настолько одарены,что сразу с одноколесного начали ?

Сообщение от NOPROBLEM Посмотреть сообщение
...Иначе в результате проект неизбежно появится тут, на Казусе, сопровождаемый воплями: "Помогите разобраться, что не так!"
Ну... крики такого рода есть у всех, и у пишущих на с и во flowcode...
flowcode дает начальную возможность,визуально видеть построение и работу программы,
понять начальные основы.
А уж научившись гонять на трех колесном
можно и пересесть на двухколесный.
Хотя смотрю здесь агитируют что самое труЪ на одноколесном ?
compaqcompaq вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 10:08   #36
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Очень понравились сравнения IAR с AVRStudio. Это как тарактор с бензопилой сравнить - тоже жужжит.
IAR это IDE+компилятор+ASM+отладчик. AVRStudio это тоже без компилятора. Можно подкинуть внешний компилятор GCC. В этой связи особенно весело сравнение IAR/AVRStudio/GCC. Вообще шедевр.
Из темы вообще не понятно что и с чем сравнивается? Компиляторы? Среды? Отладчики? Языки?
Кто крассивее панда или воон та блондинка...
Читаешь - диву даёшься. "пишу на СV. Люблю за удобный редактор, встроенный удобный программатор и отладку в студии..". 0 информации ...
Ребята, но мы же всёже не на кулинарном форуме находимся ... А вы не домохозяйки.

Если обсуждается компилятор, то критерием является качество компиляции, близость к стандарту, поддерживаемость, переносимость ...
Если обсуждается IDE, то критерии - наглядность программы, удобство при редактировании, подсказчики, подстановщики, поддержка нескольких проектов и прочее..
Для отладчиков свои критерии ... Ну и так далее ...

IAR, к слову, от 6 версии объявил о полной поддержке плюсов. На электрониксе обсуждают возможность работы с STL. Вот это критерий - я понимаю ...
SasaVitebsk вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 12:37   #37
kmst
Частый гость
 
Регистрация: 05.03.2011
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 16 раз(а) в 4 сообщении(ях)
kmst на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Не вижу ничего кулинарного.
Сравнивать ИАР и СV по причине совершенно разной стоимости глупо. По любому критерию...
Имея все необходимое для полноценной профессиональной работы, я тем не менее частенько пользуюсь и CV, в том числе и его программатором.
Качество кода частенько превосходит все остальные (соизмеримые!!!) компиляторы. Главное понимать, как правильно писать на Си.
CV никогда не позиционировался как Си++, соответственно и сравнение должно быть соизмеримым.
Отладка...
Лучше уж иметь конверсию в студию, чем плохую свою... Тем более, что в студии она сделана неплохо.
Удобство персональных продуктов всегда выше универсальных.
Для большинства "писателей" вся мощь дорогостоящих ИАР-а и тп продуктов не используется никогда...
Так что все, что я хотел сказать, что в своей ценовой нише CV очень достойный продукт. И количество профессиональных разработок на нем очень велико. Хотя многие стесняются в этом признаться...
В конечном итоге, для многих очень важен совсем другой критерий-скорость получения готового продукта и качество его работы... А здесь он на высоте.
kmst вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо kmst за это сообщение:
krug_vv (01.04.2013), seanta (05.08.2013)
Непрочитано 01.04.2013, 13:00   #38
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от SasaVitebsk Посмотреть сообщение
AVRStudio это тоже без компилятора. Можно подкинуть внешний компилятор GCC
кака-така без компилятора? 4.19 и ниже - да, но с тулчейном, а 5 и выше со встроенным в оболочку (разработчик винавр работает теперь в атмел)
jump вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 13:26   #39
Арктур
Почётный гражданин KAZUS.RUN
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 2,930
Сказал спасибо: 7
Сказали Спасибо 3,471 раз(а) в 1,771 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от _Артём_ Посмотреть сообщение
Иар - компилятор не только Си, но Си++
WinAVR тоже поддерживает C++.
С CVAVR можно дома играться...

Последний раз редактировалось Арктур; 04.04.2013 в 20:39.
Арктур вне форума   Ответить с цитированием
Непрочитано 01.04.2013, 13:56   #40
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FlowCode это оптимальный старт в програмировании AVR+PIC

Сообщение от Арктур Посмотреть сообщение
WinAVR тоже поддерживает C++.
CVAVR можно дома играться - мигалочки там всякие...
Не понимаю, что за кич?
"Часто можно слышать споры на тему: писать на C или на C++? При этом существует расхожее мнение о том, что есть два стиля написания программ: стиль С и стиль C++. Они противопоставляются друг другу. C++ ассоциируется с ООП (объектно-ориентированноым программированием), а чистый C - с ПОП (процедурно-ориентированным программированием). ООП и ПОП также противопоставляются.
На самом деле, все, что есть нового в C++ - уже было в C и вы этим пользовались (если действительно много программировали на C). Только в C++ это записывается чуть по-другому. Однажды у меня вышел спор с одним из приверженцев C на эту тему, в результате чего был написан список из 10 различий между двумя языками."

http://psi-logic.narod.ru/pro/diffs.htm

В контроллерах это чем помогает?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимальный лазерник для ЛУТ Kabron Делимся опытом 187 31.05.2016 10:51
Оптимальный привод тележки весом 200кг d-f-m Производственное оборудование 18 12.07.2010 00:29
[Решено] Оптимальный коттеджный домофон LAVR12 Автоматика и аппаратура связи 0 22.04.2010 20:17
О программировании AVR на C++ neiver Микроконтроллеры, АЦП, память и т.д 55 24.03.2010 19:33
Оптимальный ламинатор для ЛУТ snakesoft Делимся опытом 7 13.01.2010 22:41


Часовой пояс GMT +4, время: 22:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.