Рабочее место разработки прошивок для МК AVR — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Программатор для прошивки МК)
Строка 30: Строка 30:
  
 
== Программатор для прошивки МК ==
 
== Программатор для прошивки МК ==
 +
Здесь не существует варианта, который мы могли бы рекоммендовать однозначно. Диапазон решений сильно отличается по цене, надежности и трудозатратам которые нужно вложить в программатор, если делать его самому. Основные три варианта приведены ниже, выбрать из них предстоит вам самим:
  
 
{| class="standard"
 
{| class="standard"
!Название
+
!Вариант решения
 
!Внешний вид
 
!Внешний вид
 +
!Комментарий
 
!Приблизительная стоимость
 
!Приблизительная стоимость
 
!Где взять
 
!Где взять
 
|-
 
|-
|Программатор
+
|Самодельный программатор "5 проводков" для LPT-порта
|[[Изображение:AVRProgrammer_small.jpg]]
+
|[[Изображение:AVRProgrammerLPT-5wires_small.jpg]]
|Самосборный - от 3$
+
|Может "сжечь" LPT-порт на материнской плате;
[[Самостоятельная сборка программатора совместимого со средой разработки]] (WinAVR?)
 
  
Готовый - от 25$
+
Самый дешевый и быстрый вариант;
[[Обзор готовых программаторов соместимых со средой разработки]] (WinAVR?)
+
|от 3$
|Собрать самому или купить готовый в радиотоварах
+
|[[Сборка программатора "5 проводков"|Собрать самому]]
 +
|-
 +
|Самодельный программатор с буфером для LPT-порта
 +
|[[Изображение:AVRProgrammerLPT-buffered_small.jpg]]
 +
|Менее быстрый, зато более надежный вариант;
 +
|от 7$
 +
|[[Сборка программатора для LPT порта с буфером|Собрать самому]]
 +
|-
 +
|Готовый программатор AVR910 для COM-порта
 +
|[[Изображение:AVRProgrammerCOM-AVR910_small.jpg]]
 +
|Очень надежный вариант
 +
|от 25$
 +
|Купить в радиотоварах
 
|}
 
|}
 
  
 
== Минимальное железо кроме программатора нужное для экспериментов ==
 
== Минимальное железо кроме программатора нужное для экспериментов ==

Версия 11:56, 16 декабря 2007


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


Софт для разработки прошивок - WinAVR

В качестве основного инструмента выбираем WinAVR.

Порядок скачки и установки

  1. Скачать последнюю версию с сайта ...;
  2. Запустить файл ...;
  3. Дождаться окончания установки отвечая по пути на все вопросы;
  4. Запустить среду разработки и загрузить в неё тестовый проект, скомпилировать и убедиться, что всё ок.

Тестовый проект (мигаем светодиодами)

Здесь мы распишем как создается тестовый проект в среде WinAVR.


Софт для симуляции выполнения прошивок на МК - VMLAB

В качестве основного пакета для эмуляции МК "AVR" был выбран VMLAB.

Порядок скачки и установки

Здесь будет описан порядок установки и проверки симулятора.


Тестовый проект (мигаем светодиодами)

Здесь будет описан порядок запуска тестового проекта.


Программатор для прошивки МК

Здесь не существует варианта, который мы могли бы рекоммендовать однозначно. Диапазон решений сильно отличается по цене, надежности и трудозатратам которые нужно вложить в программатор, если делать его самому. Основные три варианта приведены ниже, выбрать из них предстоит вам самим:

Вариант решения Внешний вид Комментарий Приблизительная стоимость Где взять
Самодельный программатор "5 проводков" для LPT-порта AVRProgrammerLPT-5wires small.jpg Может "сжечь" LPT-порт на материнской плате;

Самый дешевый и быстрый вариант;

от 3$ Собрать самому
Самодельный программатор с буфером для LPT-порта AVRProgrammerLPT-buffered small.jpg Менее быстрый, зато более надежный вариант; от 7$ Собрать самому
Готовый программатор AVR910 для COM-порта Файл:AVRProgrammerCOM-AVR910 small.jpg Очень надежный вариант от 25$ Купить в радиотоварах

Минимальное железо кроме программатора нужное для экспериментов

В этом разделе мы расскажем что вам будет нужно, чтобы начать разработку прошивок для МК AVR и как всё это собрать воедино и запустить тестовый проект.

Минимальный рекомендуемый набор для разработки устройств на МК

В минимальном рекомендуемом варианте, кроме программатора, вам потребуются:

Название Внешний вид Приблизительная стоимость Где взять
Источник питания 4.5В Файл:45VBattery small.jpg ? Купить в радиотоварах
Макетная плата для работы без пайки SolderlessBreadboard small.jpg от 10$ Купить в радиотоварах
Микроконтроллер AVR ATMega16 в DIP-корпусе ATMega16DIP small.jpg от 10$ Купить в радиотоварах
Резисторы 1 кОм, 10 кОм, 100 Ом по 5 штук каждого Resistors small.jpg ~2$ Купить в радиотоварах
Конденсатор 0.1мкФ - 3шт Capacitor small.jpg ~1$ Купить в радиотоварах

Правила подключения к МК питания и других обязательных элементов обвязки

Здесь будет сказано как подключить к МК питание, ресет и т.п.

Тестовый проект на МК (мигаем светодиодами)

Здесь будет рассмотрен тестовый проект мигающий светодиодами.