Микроконтроллеры. Первые шаги. Выбор модулей.

С чего начать эксперименты с микро-контроллерами? Как выбрать, на каких модулях экспериментировать? (10+)

Микроконтроллеры - самоучитель - Первые шаги

Оглавление :: ПоискТехника безопасности :: Помощь

Существуют и другие пакеты, к примеру, от самого изготовителя – AVR Studio. Я его устанавливал целых 2 раза, но оба раза удалял. Уж очень он для меня громоздкий и неудобный. Но многим нравится. Так что тут исключительно дело вкуса и удобства. Вашего. И еще дело решаемой задачи. AVR Studio может делать многие вещи, недоступные двум вышеназванным пакетам. Особенно в плане отладки и трассировки.

В Интернете легко можно отыскать как сами пакеты, так и разные справочники и обучалки по их использованию.

Первые шаги

Вашему вниманию подборка материалов:

Практика проектирования электронных схем Искусство разработки устройств. Элементная база. Типовые схемы. Примеры готовых устройств. Подробные описания. Онлайн расчет. Возможность задать вопрос авторам

С инструментарием определились, я думаю. Теперь пора учиться. Ищем и качаем себе

  • книги по программированию микроконтроллеров AVR. Их много есть.
  • документацию по микроконтроллерам AVR. Например, ATMega 16 или ATMega 128.

На АТМега 16 я на русском не нашел. Полная документация существует на 357 страницах. Скачать можно здесь.

А вот на модель ATMega128 легко найти переведенную документацию на русском.

Для своего устройства я остановился на ATMega128, немного 'пожадничав' на функции и количество ножек. Иногда это оправдывает себя. Я делал все впервые, не зная, какой будет следующий шаг и сколько мне в итоге всего понадобится. А потом 'во время еды' пришел аппетит. И все мои желания 'а давай-ка я еще наверну вот это' смогли реализоваться, благодаря изначально некоторой избыточности выбранного МК. Всякие параметры экономичности мне совершенно были не нужны, поэтому у меня в руках в итоге оказался чип ATMega128.

Я немножко облегчил себе жизнь, прикупив сразу модульную плату, которая содержит сам МК, внешний кварцевый генератор на 10МГц, микросхему программатора, USB и JTAG-интерфейс для отладки. Выпускаются такие платы с избытком компанией MIKROELEKTRONIKA и позволяют вам сэкономить массу времени. И места, кстати, за счет плотного SMD монтажа, который в домашних условиях выполнить не очень легко. Вы получаете качественный работоспособный модуль + хорошая программа для прошивки прямо с USB порта компьютера. Обычно для прошивки используется COM адаптор. Когда я сейчас решаю улучшить некоторые алгоритмы управления, то просто втыкаю USB шнур в ноутбук и за минуту перепрошиваю новую программу. Очень и очень удобно.

Выглядит эта плата вот так:

Микроконтроллеры. Первые шаги. Выбор модулей

Вам остается впаять в основную плату 2 разъема, подать питание 5В и можете прошивать!

Кроме того, существуют еще специальные наборы, типа IE-SKIT MEGA 16, на базе МК ATMega16. Тут сразу у вас будет несколько кнопок, светодиоды, пьезодинамик, источник питания, программатор, дисплей, встроенные тактовые кнопки и т.д. Если ваше устройство не сильно сложное, то вам этого может вполне хватить. Я, кстати, прикупил себе такой набор, на будущее. Макетик какой собрать, чем-то поуправлять. Пока еще не использовал. Но как вы раньше прочитали, мы будем использовать этот набор для примеров всяческих простых устройств. Очень удобная вещь, особенно для начальных экспериментов.

Набор IE-SKIT MEGA 16 на базе МК ATMega16. Несколько кнопок, светодиоды, пьезодинамик, источник питания, программатор, дисплей

Вообще, некоторые узлы можно найти в виде модулей. К примеру, для того, чтобы организовать часы реального времени вам понадобится микросхема, например, DS1307. Использовать генератор МК нельзя, поскольку из-за ошибки деления будет слишком большая погрешность. Соответственно, нужно добавить специальный 'часовой' кварц на 32.768кГц. Эта частота без остатка делится на байтовые целые делители степеней с основанием 2 (128, 256, 1024, 2048 и т.д.). Обвязку чипа, батарею резервного питания с соответствующим установочным гнездом. Или сразу взять модуль, совместимый как с AVR так и с PIC, в котором уже сразу все установлено.

(читать дальше...) :: (в начало статьи)

Оглавление :: ПоискТехника безопасности :: Помощь

 

К сожалению в статьях периодически встречаются ошибки, они исправляются, статьи дополняются, развиваются, готовятся новые. Подпишитесь, на новости, чтобы быть в курсе.

Если что-то непонятно, обязательно спросите!
Задать вопрос. Обсуждение статьи.

Еще статьи

Микросхема 1156ЕУ2, К1156ЕУ2, КР1156ЕУ2, UC1825, UC2825, UC3825. Анало...
Описание микросхемы 1156ЕУ2 (UC1825, UC2825, UC3825)...

Понижающий импульсный преобразователь напряжения. Выбор силового ключа...
Как сконструировать понижающий импульсный источник питания. Шаг 2. Как выбрать м...

Бестрансформаторные источники питания, преобразователи напряжения без ...
Обзор схем бестрансформаторных источников питания...

Обратноходовый импульсный источник питания. Онлайн расчет. Форма. Пода...
Как рассчитать обратноходовый импульсный преобразователь напряжения. Как подавит...

Конденсатор электрический. Принцип работы. Емкость. Математическая мод...
Конденсатор. Принцип работы. Емкость в схемах. Применение. Свойства. Классификац...

Прямоходовый импульсный преобразователь напряжения, источник питания. ...
Как выбрать частоту работы контроллера и скважность для однотактного прямоходово...

Инвертор, преобразователь, чистая синусоида, синус...
Как получить чистую синусоиду 220 вольт от автомобильного аккумулятора, чтобы за...

Преобразователь однофазного напряжения в трехфазное. Принцип действия,...
Принцип действия, сборка и наладка преобразователя однофазного напряжения в трех...