Основы программирования встраиваемых систем
Санкт-Петербург / весна 2015, посмотреть все семестры

Курс Основы программирования встраиваемых систем открывает для своих слушателей удивительный мир микроконтроллеров. Среди окружающих нас приборов все сложнее встретить такие, в которых их нет. Часы и светофоры, системы освещения, электронные игрушки и роботы, телевизоры и пылесососы, микроволновки и чайники, автомобили и медицинские приборы, охранные системы и умные дома... – все это оживает благодаря микроконтроллерам.

В курсе будут разбираться следующие вопросы:

  • отличия микроконтроллеров от традиционных компьютеров
  • обзор популярных семейств микроконтроллеров (ARM, AVR, MSP430,...) , их возможносностей, а также проектов на их основе
  • настройка среды разработчика и написание программ на Си и ассемблер
  • обзор периферийных интерфейсов и протоколов
  • ввод/вывод общего назначения и подключение различных внешних устройств
  • работа с прерываниями и таймерами
  • сведения о начальной загрузке и инициализации контроллера

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

Пререквизиты:

  • Введение в архитектуру ЭВМ и элементы ОС осень 2014
  • Способность читать и понимать технические тексты на английском

Дополнительно:

  • количество слушателей ограничено
  • вопросы по email: csc-krinkin(на)osll.ru
Дата и время Название Место Материалы
17 февраля
18:30–19:50
Введение. Обзор курса. Понятие микроконтроллера. Базовые технологии, лекция Таймс, ауд. с белыми досками Нет
24 февраля
18:30–19:50
Подключение периферии, лекция Таймс, ауд. с белыми досками файлы
24 февраля
20:00–21:20
Практика: модель сфетофора на AtTiny45, семинар Таймс, ауд. с белыми досками Нет
10 марта
18:30–19:50
Практика: Таймер AVR. Широтно-импульсная модуляция сигналов (ШИМ), семинар Таймс, ауд. с белыми досками Нет
17 марта
18:30–19:50
Знакомство с MSP430, лекция Таймс, ауд. с белыми досками слайды
24 марта
18:30–19:50
Практика: программирование msp430 , семинар Таймс, ауд. с белыми досками Нет
31 марта
18:30–19:45
Промежуточный контроль. Точка №1, семинар Таймс, ауд. с белыми досками Нет
07 апреля
18:30–19:50
Обработка аналоговых сигналов. Сенсоры., лекция Таймс, ауд. с белыми досками Нет
14 апреля
18:30–19:50
Работа над курсовым проектом, семинар Таймс, ауд. с белыми досками Нет
28 апреля
18:30–19:50
Работа над курсовым проектом, семинар Таймс, ауд. с белыми досками Нет
05 мая
18:30–19:50
Работа над курсовым проектом, семинар Таймс, ауд. с белыми досками Нет
12 мая
18:30–19:50
Работа над курсовым проектом, семинар Таймс, ауд. с белыми досками Нет