Микроконтроллеры. Основы. Базовые принципы. Освоить, изучитьС чего начать самостоятельное изучение и освоение микро-контроллеров? (10+) Микроконтроллеры - самоучитель - Основы Вам просто необходимо сперва посмотреть на характеристики, почитать документацию, набор команд одного и другого типа, чтобы решить для себя, на чем остановиться. Да, да. Остановиться придется, если вы не собираетесь каждый день разрабатывать новые устройства. И не только на семействе, но и на моделях. Лучше знать одну-две модели микроконтроллеров на «отлично», чем 10 посредственно. Это скажется на качестве ваших разработок. Я для себя остановился на семействе AVR. Мне оно показалось как-то роднее, что ли. Я начинал еще с процессоров Z80, Intel 8088 и во мне простенькая 8-битная архитектура вызвала какие-то теплые чувства. Вот, признался в любви к процессорам. Прочитала бы это моя жена... Поэтому дальше я уже продолжаю рассказывать вам об AVR устройствах. Многое из этого будет справедливо и для семейства PIC. В узкоспециальные функции я лезть в этой статье не буду, чтобы сохранять некую общую картину, справедливую для всех микроконтроллеров. В продолжении статей мы попытаемся разобраться и 'изготовить' наиболее простые устройства, с освоения которых вы сможете начать свой собственный путь.
Прежде чем продолжать, расстрою вас еще разок. Или даже не так. Предупрежу, куда вы собираетесь. С чего начать. ОсновыФактически – микроконтроллер это 'голый' компьютер. Он оперирует битами, байтами, адресами и ячейками памяти. Вам необходимо хорошо разбираться в работе всей архитектуры. Вас не должны пугать машинные команды, вы должны хорошо знать системы счисления, уметь писать либо на Си, либо на ассемблере. Лучше и так и так. В крайнем случае, вам не должно составлять особой трудности в этом разобраться. Плюс – ваши познания в электронике. Если вы не знаете закон Ома, то начните сперва с изучения основ электроники и электротехники. Это обойдется существенно дешевле спаленных микроконтроллеров и прочих деталей. А если вы собираетесь изготавливать силовые устройства, то без хорошего понимания электротехники и правил безопасности лучше к ним даже не подходите. Попросите лучше других людей! Вам придется спаривать микроконтроллер с датчиками, исполнительными устройствами и разными прочими интерфейсами. Иногда, увы, приходится даже писать самому драйверы для взаимодействия с другими чипами и устройствами. Вы должны быть к этому готовы. Микроконтроллер может выдавать и получать сигналы только в одной форме – логического нуля и единицы, за неким исключением типа компаратора или АЦП. Соответственно, все цепи управления и данных нужно приводить к общему знаменателю, понятному микроконтроллеру (далее – МК). В моем случае мне просто повезло. Си знаю, с основами электроники и электротехники знаком. На самом деле моих познаний в электронике, программировании и микропроцессорах оказалось (о чудо!) вполне достаточно, чтобы через два дня изучения материалов я принялся нечто создавать. Забегая вперед, скажу, что мое 'нечто' в итоге оказалось весьма навороченным трехблочным устройством с дисплеем и сохраняемыми настройками, которое (тьфу-тьфу) превосходно работает по сей день. Я не электронщик и не гуру микроконтроллеров, хотя и закончил приборостроительный факультет. Есть люди гораздо глубже меня понимающие суть вопроса. Я лишь попробую вам рассказывать все с точки зрения вполне обычного человека. Если где ошибусь – пишите на сайт, поправим! Преимущества схем на микроконтроллерахТеперь о хорошем. Вам, наверное, повезло. Первоначально планировалась небольшая статья о микроконтроллерах. Я ее написал почти в том виде, как вы сейчас читаете. Лишь для того, чтобы рассказать некие основы и где, что искать. Но, как говорится, аппетит приходит во время еды. После того, как я отправил статью в редакцию, было принято решение о цикле статей, в которых будет более исчерпывающая информация с примерами схем и кода. Что я и буду пытаться сделать. Если у вас возникнут какие-то пожелания по содержанию будущих статей, пишите, пожалуйста, в редакцию. Я постараюсь их учесть. Сразу скажу – проектирование и описание сложных схем не входит в наши планы. Все примеры я буду делать на базе сборки ATMega 16, фото которой вы сможете увидеть ниже по тексту. Там у меня есть и динамик, и светодиоды, и кнопки, и дисплей. К сожалению в статьях периодически встречаются ошибки, они исправляются, статьи дополняются, развиваются, готовятся новые. Подпишитесь, на новости, чтобы быть в курсе. Если что-то непонятно, обязательно спросите! Еще статьи Преобразователь однофазного в трехфазное. Конвертер одной фазы в три. ... Понижающий импульсный источник питания. Онлайн расчет. Форма. Подавлен... Повышающий импульсный преобразователь напряжения. Силовой ключ - бипол... Источник высокого напряжения для озонатора, ионизатора, экспериментов.... Повышающий импульсный стабилизатор напряжения, источник питания. Преим... Прямоходовый импульсный преобразователь напряжения. Выбор ключа - бипо... Пушпульный импульсный преобразователь напряжения, источник питания. Вы... Цветомузыка, цветомузыкальное оборудование своими руками. Схема ЦМУ, к... Оглавление статьи Виды, типы микроконтроллеров. Особенности. Выбор. Преимущества схем на микроконтроллерах Дисплей. Система отображения, показа информации Управление силовыми нагрузками Управление двигателями постоянного тока и активной нагрузкой переменного. ШИМ. |