Курс "Программирование МК AVR на Си"

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск

Содержание:

  1. Часть 1: Готовим рабочее место
    1. Урок 1.1: Устанавливаем и проверяем компилятор;
    2. Урок 1.2: Выбираем и закупаем\собираем программатор;
    3. Урок 1.3: Собираем минимальный набор железа - МК + обвязка;
  2. Часть 2: Базовые функции ввода-вывода
    1. Урок 2.1: Мигаем светодиодом;
    2. Урок 2.2: Зажигаем светодиод при нажатии кнопки;
    3. Урок 2.3: Читаем с помощью АЦП уровень напряжения;
  3. Часть 3: Использование таймеров, ШИМ и прерываний
    1. Урок 3.1: Мигаем светодиодом с использованием таймера;
    2. Урок 3.2: Плавно мигаем светодиодом с использованием ШИМ;
    3. Урок 3.3: Обрабатываем внешние сигналы с помощью прерываний;
  4. Часть 4: Использование протоколов взаимодействия с другими модулями
    1. Урок 4.1: Работаем с UART'ом (делаем конвертер уровней и соединяемся с ПК);
    2. Урок 4.2: Работаем с I2C микросхемой памяти;
    3. Урок 4.3: Работаем с SPI микросхемой памяти;
  5. Часть 5: Использование памяти
    1. Урок 5.1: Расширение памяти МК внешней микросхемой;
    2. Урок 5.2: Работаем с EEPROM-памятью;