AVR. 1. Подготовка к работе и первый проект

Начну курс по программированию микроконтроллеров Atmel.

Atmel studio 6

Atmel studio 6

Начнём с установки и запуска среды для программирования под AVR.

Изучать Atmel будем на примере Atmega16A.

Подготовка к работе

Для начала установим последнею (на момент написания статьи) среду разработки Atmel Studio 6, которую можно бесплатно скачать с официального сайта Atmel, правда, после небольшой регистрации. Установка несложная, все, что нужно для работы, в неё уже интегрировано (в отличие от ранних версий (AVR Studio 4)), всего чего не будет хватать, инсталлятор сам выкачает из интернета.

Новая среда разработки построена на основе Visual Studio и она изрядно набрала в весе и стала прожорливой к ресурсам; хотя, обладатели современных компьютеров этого не заметят.

Проверять же свои творения будем в эмуляторе Proteus и на железе, на макетной плате без пайки.

Создаём первый проект

Запускаем среду

Atmel studio 6

Создаём новый проект.

Atmel studio 6

Выбираем язык, на котором будем писать наш проект, задаём название ему и прописываем путь, где он будет храниться.

Atmel studio 6

Выбираем микроконтроллер, для быстроты и удобства выбора можно использовать фильтры по семействам и наименованию.

Atmel studio 6

И видим заготовку для программы будущей прошивки.

Atmel studio 6

Компилируем.

Atmel studio 6

И видим отчёт о успешно проделанной работе, если всё было сделано правильно.

Atmel studio 6

Если всё прошло успешно, то перейдём к написанию первой программы.

8 комментариев »

Alex_EXE | 11.02.2013 | AVR |

8 комментариев на « AVR. 1. Подготовка к работе и первый проект»

  1. youhim пишет 12.02.2013 в 12:56 #

    Очень кстати! Только решил начать изучать AVR. А на каком языке курс будет?

  2. victor пишет 13.02.2013 в 04:23 #

    Сейчас очень актуально для меня, с нетерпением жду продолжения! Подписался на вашу ленту новостей!)

  3. DEDULY пишет 17.02.2013 в 13:08 #

    Ждем продолжения!

  4. Alex_EXE пишет 18.02.2013 в 16:40 #

    Продолжение уже вышло

  5. новичок пишет 07.01.2015 в 23:21 #

    ваша статья похожа на приблизительно ето

    (чтоб научиться ездить на велосипеде
    надо взять его за руль сесть на седло
    и крутить педали и всё)

    ВСЁ ОЧЕНЬ ПРОСТО!!!!!!!

  6. Alex_EXE пишет 08.01.2015 в 05:28 #

    Данный материал описывает самый первый шаг к освоению AVR, а именно установку среды и приводит простой пример для проверки работоспособности среды и для «затравки»/привлечению к изучению микроконтроллеров.
    Т.е. Вам показали велосипед и как на нём здорово ездить, остальные уроки описаны (в данный момент всего самая малая часть, когда остальное напишу неизвестно) в следующих статьях. Но при этом базовые знания, как крутить педали и что сидеть нужно на седле (знания языка Си и базовые познания в электроники) предполагаться уже известны.

  7. maks_af пишет 16.08.2015 в 16:52 #

    «при этом базовые знания, как крутить педали и что сидеть нужно на седле (знания языка Си и базовые познания в электроники) предполагаться уже известны.» Те, кому это известно, поедут и без Ваших уроков. Я даже могу сказать что делать дальше; 1 написать программу 2 компилировать 3 нарисовать сжему в протеусе и т. д. Это кому-небудь поможет?

  8. Alex_EXE пишет 18.08.2015 в 07:55 #

    В образование, сначала идут базовые предметы, только потом специальные.
    В своё время, когда начинал изучать пики у меня были базовые знания Си и электроники. Но с какой стороны подойти к микроконтроллерам, какие выбрать и что нужно для работы с ними было мне не известно. Хорошо нашлись добрые люди и разъяснили часть вопросов. Потом я был очень рад, что набрёл на сайт pcports (жаль, что он уже не тот), на котором был подобный туториал.
    Одних знаний электроники и программирования недостаточно, что бы понять контроллер и его систему команд. Это статья самая первая ступенька, показательная, на пути. Единственное мой минус, что в моей лестнице всего 3 первые ступеньки через одну.

Комментарии RSS

Оставьте отзыв