Найти тему
Электроника вперёд

Что же на самом деле делает микроконтроллер, развеиваю мифы

Оглавление

Фабричная плата, на неё всё распаяно по уму.
Фабричная плата, на неё всё распаяно по уму.

Контролёр, настолько универсальная штуковина. Её используют от светофоров, до блоков питания или управления квадрокоптером. По своей сути контролёр — это мини-компьютер, но только в небольшом корпусе, в виде чипа.

Как обвязывается контролёр

У любого контролёра имеются ножки для входа сигнала и выхода. Большинство ножек подключаются к шине данных. Уже к шине подключены периферийные устройства. Также припаивают порты для программирования, удобен порт USB, кнопка сброса (как на компьютере). Для защиты микроконтроллера используют резисторы, они ограничивают напряжение. Но неотъемлемым элементом конструкции, является кренка, или иной стабилизатор напряжения.

Как, вообще, действует устройство

Любой контролёр делает четыре вещи. Первое читает данные. Второе преобразует их. Третье записывает. Четвёртое может менять режимы своей работы. Вообще, у каждого микроконтроллера имеется свой набор команд. Но для удобства пользователя, имеются специальные компиляторы, которые на понятном человеку языке позволяют отдавать команды. Иными словами, вместо нулей и единичек, вполне реально написать команду, например, умножить два числа.

Распространённые компиляторы

Не секрет что на рынке распространено, как минимум два типа архитектур микроконтроллеров. Но не менее различны и наборы команд, для каждого конкретного контролёра. Также компилятор для восьми разрядного или 16 или 32-х, компиляторы будут иметь различие.

Даже хотя бы потому что количество команд будет различное, да и количество бит, обрабатываем контролёром, будет отличаться. Особняком стоят компиляторы для процессоров по обработке видео и звука.

Заключение

На само деле, у контролёров кэш память может быть интегрирована внутрь кристалла. Да и каждый производитель, имеет свои встраиваемые функции, логические элементы. Даже кварцевый генератор, и то может быть реализован как внутри, так и снаружи.
Кварцевый генератор, без него, каждое устройство работало в разнобой. В итоге, полчучилось юы как в басне Крылова. Лбедь, рак и щука.
Кварцевый генератор, без него, каждое устройство работало в разнобой. В итоге, полчучилось юы как в басне Крылова. Лбедь, рак и щука.
Вот как на практике обвязывают микроконтроллер, в бытовых условиях
Вот как на практике обвязывают микроконтроллер, в бытовых условиях