AVR. 1. Подготовка к работе и первый проект
Начну курс по программированию микроконтроллеров Atmel.
Atmel studio 6
Начнём с установки и запуска среды для программирования под AVR.
Изучать Atmel будем на примере Atmega16A.
Подготовка к работе
Для начала установим последнею (на момент написания статьи) среду разработки Atmel Studio 6, которую можно бесплатно скачать с официального сайта Atmel, правда, после небольшой регистрации. Установка несложная, все, что нужно для работы, в неё уже интегрировано (в отличие от ранних версий (AVR Studio 4)), всего чего не будет хватать, инсталлятор сам выкачает из интернета.
Новая среда разработки построена на основе Visual Studio и она изрядно набрала в весе и стала прожорливой к ресурсам; хотя, обладатели современных компьютеров этого не заметят.
Проверять же свои творения будем в эмуляторе Proteus и на железе, на макетной плате без пайки.
Создаём первый проект
Запускаем среду
Создаём новый проект.
Выбираем язык, на котором будем писать наш проект, задаём название ему и прописываем путь, где он будет храниться.
Выбираем микроконтроллер, для быстроты и удобства выбора можно использовать фильтры по семействам и наименованию.
И видим заготовку для программы будущей прошивки.
Компилируем.
И видим отчёт о успешно проделанной работе, если всё было сделано правильно.
Если всё прошло успешно, то перейдём к написанию первой программы.
Alex_EXE | 11.02.2013 | AVR |
youhim пишет 12.02.2013 в 12:56 #
Очень кстати! Только решил начать изучать AVR. А на каком языке курс будет?
victor пишет 13.02.2013 в 04:23 #
Сейчас очень актуально для меня, с нетерпением жду продолжения! Подписался на вашу ленту новостей!)
DEDULY пишет 17.02.2013 в 13:08 #
Ждем продолжения!
Alex_EXE пишет 18.02.2013 в 16:40 #
Продолжение уже вышло
новичок пишет 07.01.2015 в 23:21 #
ваша статья похожа на приблизительно ето
(чтоб научиться ездить на велосипеде
надо взять его за руль сесть на седло
и крутить педали и всё)
ВСЁ ОЧЕНЬ ПРОСТО!!!!!!!
Alex_EXE пишет 08.01.2015 в 05:28 #
Данный материал описывает самый первый шаг к освоению AVR, а именно установку среды и приводит простой пример для проверки работоспособности среды и для «затравки»/привлечению к изучению микроконтроллеров.
Т.е. Вам показали велосипед и как на нём здорово ездить, остальные уроки описаны (в данный момент всего самая малая часть, когда остальное напишу неизвестно) в следующих статьях. Но при этом базовые знания, как крутить педали и что сидеть нужно на седле (знания языка Си и базовые познания в электроники) предполагаться уже известны.
maks_af пишет 16.08.2015 в 16:52 #
«при этом базовые знания, как крутить педали и что сидеть нужно на седле (знания языка Си и базовые познания в электроники) предполагаться уже известны.» Те, кому это известно, поедут и без Ваших уроков. Я даже могу сказать что делать дальше; 1 написать программу 2 компилировать 3 нарисовать сжему в протеусе и т. д. Это кому-небудь поможет?
Alex_EXE пишет 18.08.2015 в 07:55 #
В образование, сначала идут базовые предметы, только потом специальные.
В своё время, когда начинал изучать пики у меня были базовые знания Си и электроники. Но с какой стороны подойти к микроконтроллерам, какие выбрать и что нужно для работы с ними было мне не известно. Хорошо нашлись добрые люди и разъяснили часть вопросов. Потом я был очень рад, что набрёл на сайт pcports (жаль, что он уже не тот), на котором был подобный туториал.
Одних знаний электроники и программирования недостаточно, что бы понять контроллер и его систему команд. Это статья самая первая ступенька, показательная, на пути. Единственное мой минус, что в моей лестнице всего 3 первые ступеньки через одну.