Предлагаем Вашему вниманию курс «Программирование микроконтроллеров».

Около 55% проданных в мире процессоров приходится на 8-ми битные микроконтроллеры. Микроконтроллеры являются однокристальными компьютерами, со своим процессором, памятью, портами ввода-вывода.

Несмотря на сложное устройство микроконтроллера, эта деталь сильно упрощает разработку электронных устройств. За счет программируемой логики одна и та же схема может управлять различными устройствами: микроволновкой, стиральной машиной, музыкальным центром… и этот список не ограничивается бытовой техникой.

Мы достаточно подробно рассмотрим несколько самых популярных микроконтроллеров на сегодняшний день, сравним их характеристики и возможности. Вы получите хорошее представление о том, что это такое, как работает изнутри, как создать собственное устройство на основе микроконтроллера, как подобрать микроконтроллер для Ваших нужд и как вдохнуть в это устройство жизнь, запрограммировав его логику.

Подать заявку

Часть 1 - Введение

  • Обзор микроконтроллеров, характеристики и сравнение
  • Архитектура микроконтроллеров Atmel AVR-8 bit
  • Среда разработки AtmelStudio 7, симулятор микроконтроллера
  • Регистры общего назначения
  • Оперативная память
  • Программная память
  • Энергонезависимая память EEPROM
  • Регистры специального назначения
  • Порты ввода-вывода
  • Источники тактовых сигналов
  • Fuse-биты микроконтроллера Attiny2313
  • Внутрисхемное программирование (ISP)
  • AVR ассемблер, прошивка микроконтроллера

Часть 2 - Специальные возможности микроконтроллеров

  • Специальные возможности микроконтроллеров ATtiny2313, ATmega328P
  • Механизм прерываний, векторы прерываний
  • Reset
  • Система контроля питания
  • Внешние прерывания
  • Таймеры
  • «Сторожевой пес» Watchdog
  • Режимы энергосбережения
  • Широтно-импульсная модуляция
  • Работа с памятью
  • Аналоговый компаратор
  • АЦП

Часть 3 - Интерфейсы

  • Интерфейсы
  • USI
  • SPI
  • TWI (IIC)
  • USART
  • Межпроцессорное взаимодействие
  • Самопрограммирование
  • Загрузчик (Boot Loader)

Часть 1

  • Преподаватель: Дмитрий Самбулов
  • Продолжительность: 28 занятий
  • Длительность занятия: 1 час 30 мин
  • Подготовка: Не требуется
  • Возраст: 14+
  • Группа: 6-8 человек
  • Абонемент 4 занятия: 2400 руб.

Часть 2

  • Преподаватель: Дмитрий Самбулов
  • Продолжительность: 24 занятия
  • Длительность занятия: 1 час 30 мин
  • Подготовка: Часть 1
  • Возраст: 14+
  • Группа: 6-8 человек
  • Абонемент 4 занятия: 2400 руб.

Часть 3

  • Преподаватель: Дмитрий Самбулов
  • Продолжительность: 24 занятия
  • Длительность занятия: 1 час 30 мин
  • Подготовка: Часть 2
  • Возраст: 14+
  • Группа: 6-8 человек
  • Абонемент 4 занятия: 2400 руб.

Смотрите также

Смежных дисциплин не указано.