AVR — различия между версиями
=DeaD= (обсуждение | вклад) (Новая: В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразр...) |
=DeaD= (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
!Преимущества | !Преимущества | ||
!Недостатки | !Недостатки | ||
− | !Программирование | + | !Программирование и работа с портами ввода-вывода |
− | |||
|- | |- | ||
|WinAVR | |WinAVR | ||
Строка 18: | Строка 17: | ||
|По большому счету нет | |По большому счету нет | ||
|здесь будут ссылки на основы программирования | |здесь будут ссылки на основы программирования | ||
− | |||
|- | |- | ||
|Algorithm Builder | |Algorithm Builder | ||
Строка 31: | Строка 29: | ||
Нестандартный подход к программированию | Нестандартный подход к программированию | ||
|здесь будут ссылки на основы программирования | |здесь будут ссылки на основы программирования | ||
− | |||
|} | |} |
Версия 10:32, 10 декабря 2007
В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразрешимых технических ограничений, а больших и сложных задачах правильно выбранный инструмент позволяет значительно сэкономить время и силы. Ниже приведен обзор средств разработки, указаны плюсы и минусы каждого, а также указаны способы работы с различными портами и устройствами МК в каждом из них.
Среда разработки | Язык разработки | Преимущества | Недостатки | Программирование и работа с портами ввода-вывода |
---|---|---|---|---|
WinAVR | С++ | Очень распространённая среда разработки
Достаточно простая в освоении Абсолютно бесплатная |
По большому счету нет | здесь будут ссылки на основы программирования |
Algorithm Builder | Визуальный | Очень простая в освоении
Абсолютно бесплатная Нестандартный подход к программированию |
Абсолютно не подходит для реализации более менее сложных проектов
Нестандартный подход к программированию |
здесь будут ссылки на основы программирования |