МИКРОКОНТРОЛЛЕРЫ/ВВЕДЕНИЕ В ТЕМУ
ОТ ПЕРВОЙ СТРОКИ КОДА
ДО РАБОТАЮЩЕГО УСТРОЙСТВА
Программирование
микроконтроллеров
Как код управляет
физическим миром
MCUКОД. СИГНАЛ. ДЕЙСТВИЕ.
Небольшая микросхема.
Большие возможности.
ОСНОВЫ01—03
УЧЕБНАЯ ПРЕЗЕНТАЦИЯ · ДЛЯ НАЧИНАЮЩИХ01
МИКРОКОНТРОЛЛЕРЫ/01 · УСТРОЙСТВО
Процессор, память и периферия —
в одной микросхеме
Микроконтроллер — компактный компьютер внутри устройства.
Он читает сигналы,
выполняет программу
и управляет выходами.
Он решает конкретную задачу: управляет термостатом, светом или роботом.
ТИПИЧНАЯ АРХИТЕКТУРА MCU
FlashХранит программу
RAMРабочие данные
CPUВыполняет инструкции
GPIOВходы / выходы
ТаймерыСчёт времени
АЦПОцифровка
ИСТОЧНИК: ST.COM · СОСТАВ ПЕРИФЕРИИ ЗАВИСИТ ОТ МОДЕЛИ MCU02
МИКРОКОНТРОЛЛЕРЫ/02 · ПРИНЦИП РАБОТЫ
Программа превращает
сигнал датчика в действие
Пример: свет включается автоматически, когда в комнате темно.
01 / СЧИТАТЬ
Датчик света
Измеряет освещённость
и передаёт сигнал.
→
02 / ОБРАБОТАТЬ
Микроконтроллер
Сравнивает измерение
с заданным порогом.
→
03 / УПРАВЛЯТЬ
Освещение
Включается по команде
через драйвер или реле.
ЛОГИКА ПРОГРАММЫ
Если темно — включить свет.
Иначе — выключить.
Микроконтроллер подаёт сигнал.
Питанием лампы управляет
отдельная силовая цепь.
ОСНОВЫ · ИЗМЕРЕНИЕ → РЕШЕНИЕ → ДЕЙСТВИЕ03