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

С чего начать эксперименты с микро-контроллерами? Как выбрать, на каких модулях экспериментировать? (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. Как выбрать м...

Проверка биполярного, полевого транзисторов, МОП, FET, MOSFET. Провери...
Как проверить исправность биполярного и полевого транзисторов. Методика испытани...

Лабораторный импульсный автотрансформатор, латр. Схема, конструкция, у...
Схема импульсного ЛАТРа для самостоятельной сборки....

Операционный усилитель, ОУ, операционник. Свойства. Характеристики. Ма...
Понятие операционного усилителя. Схемы, применение, классификация. Тонкости....

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

Резонансный фильтр, преобразователь меандр - синус, синусоида. Отзыв, ...
Практический опыт повторения конструкции преобразователя меандра в синусоиду на ...

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