Микроконтроллеры. Основы. Базовые принципы. Освоить, изучить

С чего начать самостоятельное изучение и освоение микро-контроллеров? (10+)

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

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

Вам просто необходимо сперва посмотреть на характеристики, почитать документацию, набор команд одного и другого типа, чтобы решить для себя, на чем остановиться. Да, да. Остановиться придется, если вы не собираетесь каждый день разрабатывать новые устройства. И не только на семействе, но и на моделях. Лучше знать одну-две модели микроконтроллеров на «отлично», чем 10 посредственно. Это скажется на качестве ваших разработок.

Я для себя остановился на семействе AVR. Мне оно показалось как-то роднее, что ли. Я начинал еще с процессоров Z80, Intel 8088 и во мне простенькая 8-битная архитектура вызвала какие-то теплые чувства. Вот, признался в любви к процессорам. Прочитала бы это моя жена...

Поэтому дальше я уже продолжаю рассказывать вам об AVR устройствах. Многое из этого будет справедливо и для семейства PIC. В узкоспециальные функции я лезть в этой статье не буду, чтобы сохранять некую общую картину, справедливую для всех микроконтроллеров. В продолжении статей мы попытаемся разобраться и 'изготовить' наиболее простые устройства, с освоения которых вы сможете начать свой собственный путь.

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

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

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

С чего начать. Основы

Фактически – микроконтроллер это 'голый' компьютер. Он оперирует битами, байтами, адресами и ячейками памяти. Вам необходимо хорошо разбираться в работе всей архитектуры. Вас не должны пугать машинные команды, вы должны хорошо знать системы счисления, уметь писать либо на Си, либо на ассемблере. Лучше и так и так. В крайнем случае, вам не должно составлять особой трудности в этом разобраться. Плюс – ваши познания в электронике.

Если вы не знаете закон Ома, то начните сперва с изучения основ электроники и электротехники. Это обойдется существенно дешевле спаленных микроконтроллеров и прочих деталей. А если вы собираетесь изготавливать силовые устройства, то без хорошего понимания электротехники и правил безопасности лучше к ним даже не подходите. Попросите лучше других людей!

Вам придется спаривать микроконтроллер с датчиками, исполнительными устройствами и разными прочими интерфейсами. Иногда, увы, приходится даже писать самому драйверы для взаимодействия с другими чипами и устройствами. Вы должны быть к этому готовы. Микроконтроллер может выдавать и получать сигналы только в одной форме – логического нуля и единицы, за неким исключением типа компаратора или АЦП. Соответственно, все цепи управления и данных нужно приводить к общему знаменателю, понятному микроконтроллеру (далее – МК).

В моем случае мне просто повезло. Си знаю, с основами электроники и электротехники знаком. На самом деле моих познаний в электронике, программировании и микропроцессорах оказалось (о чудо!) вполне достаточно, чтобы через два дня изучения материалов я принялся нечто создавать. Забегая вперед, скажу, что мое 'нечто' в итоге оказалось весьма навороченным трехблочным устройством с дисплеем и сохраняемыми настройками, которое (тьфу-тьфу) превосходно работает по сей день.

Я не электронщик и не гуру микроконтроллеров, хотя и закончил приборостроительный факультет. Есть люди гораздо глубже меня понимающие суть вопроса. Я лишь попробую вам рассказывать все с точки зрения вполне обычного человека. Если где ошибусь – пишите на сайт, поправим!

Преимущества схем на микроконтроллерах

Теперь о хорошем. Вам, наверное, повезло. Первоначально планировалась небольшая статья о микроконтроллерах. Я ее написал почти в том виде, как вы сейчас читаете. Лишь для того, чтобы рассказать некие основы и где, что искать. Но, как говорится, аппетит приходит во время еды. После того, как я отправил статью в редакцию, было принято решение о цикле статей, в которых будет более исчерпывающая информация с примерами схем и кода. Что я и буду пытаться сделать. Если у вас возникнут какие-то пожелания по содержанию будущих статей, пишите, пожалуйста, в редакцию. Я постараюсь их учесть. Сразу скажу – проектирование и описание сложных схем не входит в наши планы. Все примеры я буду делать на базе сборки ATMega 16, фото которой вы сможете увидеть ниже по тексту. Там у меня есть и динамик, и светодиоды, и кнопки, и дисплей.

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

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

 

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

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

Еще статьи

Преобразователь однофазного в трехфазное. Конвертер одной фазы в три. ...
Схема преобразователя однофазного напряжения в трехфазное....

Биполярный транзистор. Принцип работы. Применение. Типы, виды, категор...
Все о биполярном транзисторе. Принцип работы. Применение в схемах. Свойства. Кла...

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

Плавная регулировка, изменение яркости свечения светодиодов. Регулятор...
Плавное управление яркостью свечения светодиодов. Схема устройства с питанием ка...

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

Мостовой импульсный стабилизированный преобразователь напряжения, исто...
Как работает мостовой стабилизатор напряжения. Где он применяется. Описание прин...

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

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