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

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Новая: В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразр...)
 
Строка 6: Строка 6:
 
!Преимущества
 
!Преимущества
 
!Недостатки
 
!Недостатки
!Программирование
+
!Программирование и работа с портами ввода-вывода
!Работа с портами ввода-вывода
 
 
|-
 
|-
 
|WinAVR
 
|WinAVR
Строка 18: Строка 17:
 
|По большому счету нет
 
|По большому счету нет
 
|здесь будут ссылки на основы программирования
 
|здесь будут ссылки на основы программирования
|здесь будут ссылки на программирование портов
 
 
|-
 
|-
 
|Algorithm Builder
 
|Algorithm Builder
Строка 31: Строка 29:
 
Нестандартный подход к программированию
 
Нестандартный подход к программированию
 
|здесь будут ссылки на основы программирования
 
|здесь будут ссылки на основы программирования
|здесь будут ссылки на программирование портов
 
 
|}
 
|}

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

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

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

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

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

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

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

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

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

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

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