AVR — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
Строка 8: Строка 8:
 
!Программирование и работа с портами ввода-вывода
 
!Программирование и работа с портами ввода-вывода
 
|-
 
|-
|WinAVR [[http://sourceforge.net/projects/winavr/ сайт продукта]]
+
|WinAVR
 +
 
 +
[[http://sourceforge.net/projects/winavr/ сайт продукта]]
 
|С++
 
|С++
 
|Очень распространённая среда разработки
 
|Очень распространённая среда разработки
Строка 18: Строка 20:
 
|здесь будут ссылки на основы программирования
 
|здесь будут ссылки на основы программирования
 
|-
 
|-
|Algorithm Builder [[http://home.tula.net/algrom/russian.html сайт продукта]]
+
|Algorithm Builder
 +
 
 +
[[http://home.tula.net/algrom/russian.html сайт продукта]]
 
|Визуальный
 
|Визуальный
 
|Очень простая в освоении
 
|Очень простая в освоении

Версия 10:35, 10 декабря 2007

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

Среда разработки Язык разработки Преимущества Недостатки Программирование и работа с портами ввода-вывода
WinAVR

[сайт продукта]

С++ Очень распространённая среда разработки

Достаточно простая в освоении

Абсолютно бесплатная

По большому счету нет здесь будут ссылки на основы программирования
Algorithm Builder

[сайт продукта]

Визуальный Очень простая в освоении

Абсолютно бесплатная

Нестандартный подход к программированию

Абсолютно не подходит для реализации более менее сложных проектов

Нестандартный подход к программированию

здесь будут ссылки на основы программирования