Микроконтроллеры и микропроцессоры: embedded-разработка
Cortex-M, AVR, RISC-V, GPIO, прерывания, таймеры, ADC, UART/I2C/SPI/CAN, DMA, RTOS, PCB, EMC и bring-up
Чему вы научитесь
- Различать MCU, MPU и SoC и выбирать архитектуру под реальные требования устройства
- Читать datasheet, reference manual и errata как инженерную документацию, а не справочник терминов
- Настраивать GPIO, EXTI/NVIC, SysTick, таймеры, PWM, watchdog, ADC/DAC и интерфейсы UART/I2C/SPI/CAN
- Проектировать аналоговый вход: датчик, AFE, защита, RC-фильтр, ADC, калибровка и error budget
- Понимать startup, vector table, linker script, HAL/LL/bare metal, DMA, ring buffer и RTOS
- Разводить и проверять embedded-плату: питание, reset, decoupling, SWD/JTAG, test points, EMC и bring-up
- Строить архитектуру MCU+MPU, boot chain, обновления, fallback и диагностику отказов
О курсе
Фундаментальный курс по микроконтроллерам, микропроцессорам и embedded-разработке. Это не набор Arduino-рецептов, а инженерная программа: архитектура CPU, карта памяти, регистры периферии, GPIO, EXTI/NVIC, таймеры, PWM, ADC/DAC, UART/I2C/SPI/CAN, DMA, RTOS, bootloader, SWD/JTAG, питание, reset, decoupling, EMC, PCB и bring-up. Курс связывает код на C, datasheet/reference manual, принципиальную схему, плату, осциллограммы и тест-план. Ученик постепенно проходит путь от чтения документации до рабочего embedded-устройства с измерениями, диагностикой и производственным чек-листом.
52 недель · 6 ч/нед
11 разделов · 43 шагов · практика после модулей
Итоговый проект и сертификат после завершения.
15+ лет · STEM-траектория. возраст связан с готовностью к формулам, схемам и аккуратной лабораторной работе
Профессиональный: 4/5
требует дисциплины, проверки и портфолио
Наука и инженерия
Математика, физика, электроника, оптика, авиация, ракеты и дроны.
Как устроено обучение
Методическая подача
принципиальные схемы, ВАХ, диаграммы Боде, тайминги, цоколевки и монтажные чертежи
расчёт узла, подбор компонентов, макетирование, измерение и инженерный протокол
модель, расчёт, схема, сборка, измерение, исправление ошибки
инженерный паспорт устройства: схема, BOM, тест-план и результаты измерений
Учебный микс
34 визуальных материала · 94% по предмету
иллюстрации в основном соответствуют предметному языку курса
Профессиональная программа
Измеримые результаты
- Ученик читает reference manual и связывает регистры с реальными сигналами на выводах MCU.
- Ученик проектирует узел датчик -> защита -> фильтр -> ADC -> обработка -> интерфейс -> исполнительный выход.
- Ученик оформляет embedded-проект: схема, pin map, clock plan, firmware architecture, PCB/макет, тест-план и bring-up log.
Входной уровень
- Основы электрических цепей, цифровой логики и закона Ома
- Базовый C или готовность изучать C параллельно
- Желательно: плата STM32/AVR/ESP32/RP2040, мультиметр, макетная плата, логический анализатор или осциллограф
Проверка знаний
- Паспорт периферии после каждого модуля: регистры, режимы, расчёт, сигнал, проверка и типовые ошибки.
- Лабораторные работы по GPIO, прерываниям, таймерам, ADC, интерфейсам, DMA, RTOS и bring-up.
- Итоговая защита устройства или макета: схема, firmware, измерения, диагностика отказов и план второй ревизии.
Итоговый проект
Рабочее embedded-устройство: датчик с аналоговым входом, цифровой интерфейс, локальная обработка, исполнительный выход, питание, отладочный разъём, PCB или монтажный прототип, firmware, тест-план и журнал bring-up.
Программа курса
11 разделов · 43 урока- Карта пониманияОткрыто8 мин
- Что рисовать и фиксироватьОткрыто8 мин
- Ритм практики и повторенияОткрыто8 мин
- Проверка учебного маршрутаОткрыто10 мин
- Состав электронного стекаОткрыто16 мин
- Силовая и сигнальная схема подключения18 мин
- Карта платы FC/AIO16 мин
- DShot/PWM и проверка исполнительных каналов14 мин
- Силовая схема: LiPo, ESC, моторы и общая земляОткрыто18 мин
- Плата FC/AIO: пины, UART, IMU, OSD16 мин
- Контур управления: IMU → PID → ESC18 мин
- MCU, MPU и SoC: инженерное различиеОткрыто16 мин
- Карта памяти, регистры и memory-mapped периферияОткрыто16 мин
- Datasheet, reference manual и errataОткрыто16 мин
- Контроль архитектурной базыОткрыто14 мин
- GPIO как электрический узелОткрыто18 мин
- EXTI, NVIC, ISR и задержка реакцииОткрыто18 мин
- Кнопка, дребезг и аппаратно-программная фильтрацияОткрыто14 мин
- GPIO и прерыванияОткрыто14 мин
- Clock tree: источник времени всей системыОткрыто18 мин
- Таймеры: счётчик, prescaler, compare и captureОткрыто18 мин
- PWM, управление мощностью и watchdogОткрыто16 мин
- Таймеры и управление временемОткрыто14 мин
- ADC: разрешение, опора, шум и sampling timeОткрыто20 мин
- Цепочка измерения: датчик -> AFE -> ADC -> фильтрОткрыто18 мин
- DAC и PWM как аналоговый выходОткрыто16 мин
- Аналоговый ввод и выводОткрыто14 мин
- UART: framing, уровни и типовые ошибкиОткрыто16 мин
- I2C и SPI: топология, фронты и выбор интерфейсаОткрыто18 мин
- CAN, RS-485 и связь в шумной средеОткрыто16 мин
- Интерфейсы и диагностикаОткрыто14 мин
- Startup, vector table и linker scriptОткрыто20 мин
- HAL, LL и bare metalОткрыто16 мин
- DMA, ring buffer и RTOSОткрыто20 мин
- Firmware architectureОткрыто14 мин
- Питание, decoupling и resetОткрыто18 мин
- PCB layout: от принципиальной схемы к платеОткрыто20 мин
- Bring-up, EMC и производственный тестОткрыто18 мин
- Плата и bring-upОткрыто14 мин
- Когда MCU уже недостаточноОткрыто18 мин
- Boot chain, обновления и отказоустойчивостьОткрыто16 мин
- Системная архитектура embedded-устройстваОткрыто18 мин
- MPU и системный дизайнОткрыто14 мин
Отзывы
Пока нет отзывов.