Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Программирование микроконтроллеров для начинающих, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 03:15:20
    Область применение микроконтроллеров (МК). Основная периферия МК. Отличие микроконтроллера от микропроцессора. Порти ввода-вывода микроконтроллера. Настройка портов на выход.
  • Урок 2. 01:46:47
    Библиотека задержек. Директива препроцессора #define. Прошивка микроконтроллера.
  • Урок 3. 02:08:45
    Подключение кнопок к портам микроконтроллера. Настройка портов МК на выход. Подтягивающий и стягивающий резисторы. Высокое входное сопротивление. Проверка состояния пинов порта микроконтроллера.
  • Урок 4. 02:18:33
    Семисегментные индикаторы. Подключение одноразрядных семисегментных индикаторов с общим катодом и общим анодом.
  • Урок 5. 01:49:54
    Массивы. Оператор for. Типы данных int, char.
  • Урок 6. 02:24:47
    Логические операции. Побитовые операции. Установка, сброс, переключение отдельных битов микроконтроллера.
  • Урок 7. 02:34:38
    Проверка отдельных битов микроконтроллера. Динамическая индикация.
  • Урок 8. 02:22:36
    Подключение динамической индикации посредством транзисторов. Общие понятия о таймер-счетчиках. Настройки нулевого таймер-счетчика. Регистр контроля и счетный регистр таймер-счетчика.
  • Урок 9. 02:10:23
    Настройки первого и второго таймер-счетчиков. Отличие 8-ми битного и 16-ти битного таймер-счетчиков. Форматы записи чисел в таймер-счетчики.
  • Урок 10. 02:29:11
    Дребезг контактов. Борьба с дребезгом. Настройка работы кнопки в разных режимах. Общие понятия о прерываниях. Внешние прерывания.
  • Урок 11. 01:38:04
    Прерывание от таймер-счетчиков. Прерывание при переполнении таймер-счетчика. Динамическая индикация по прерыванию таймер-счетчика.
  • Урок 12. 01:47:10
    Прерывание таймер-счетчика при совпадении. Формирование точного интервала времени. Таймер. Секундомер.
  • Урок 13. 01:48:05
    Настройка фьюзов. Подключение внешнего кварцевого резонатора к микроконтроллеру.
  • Урок 14. 02:04:06
    Оператор switch case. Динамическая индикация с применением switch case.
  • Урок 15. 02:58:47
    Сдвиговый регистр 74HC595. Принцип работы. Применение. Подключение к микроконтроллеру. Расширение портов микроконтроллера. Последовательное соединение сдвиговых регистров. Статическая и динамическая индикация с применением сдвиговых регистров.
  • Урок 16. 01:13:21
    Разработка частотомера и тахометра.
  • Урок 17. 02:27:00
    Аналогово-цифровой преобразователь (АЦП). Принцип работы. Основные параметры. Настройки. Источники опорного напряжения. Расчет схемы подключения.
  • Урок 18. 02:11:19
    Настройки работы АЦП по прерыванию. Сборка и настройка вольтметра. Типы данных с плавающей запятой. Явное и неявное преобразование типов данных.
  • Урок 19. 02:21:29
    Подключение аналогового датчика температуры TMP36 (LM35). Измерения с нескольких каналов АЦП. Подключение кнопок к выводам АЦП.
  • Урок 20. 01:23:21
    Аналоговый компаратор. Принцип действия. Основные параметры. Настройки. Применение. Режимы работы аналогового компаратора.
  • Урок 21. 01:32:09
    Энергонезависимая память EEPROM. Основные параметры. Настройки. Организация памяти, запись и чтение данных из EEPROM.
  • Урок 22. 02:29:23
    Функции. Типы функций. Создание и подключение подключаемых файлов .h и .c. Определение наибольшего и среднего числа.
  • Урок 23. 03:14:58
    Подключение жидкокристаллического дисплея (ЖК) LCD. Настройки. Различие между строками и символами. Код ASCII. Отображение символов и строк на ЖК.
  • Урок 24. 01:45:58
    Вывод переменной на ЖК дисплей. Применение функций itoa, dtostrf, sprintf. Вольтметр на ЖК дисплее. Настройки среды для работы с плавающей запятой для функции sprintf.
  • Урок 25. 01:50:02
    Матричная клавиатура. Принцип работы. Подключение. Работа с двухмерными массивами данных.
  • Урок 26. 02:21:23
    Широтно-импульсная модуляция (ШИМ). Принцип работы. Основные параметры. Настройки. Быстродействующая ШИМ. ШИМ с точной фазой. ШИМ с точной фазой и частотой.
  • Урок 27. 02:12:14
    Регулирование ШИМ посредством кнопок и АЦП. Энкодер. Принцип работы. Подключение.
  • Урок 28. 02:05:34
    Шаговый двигатель (ШД). Принцип работы и управления униполярным и биполярным ШД. Управление униполярным ШД посредством драйвера ULN2003.
  • Урок 29. 02:12:07
    Управление биполярным, униполярным ШД и коллекторным двигателям посредством драйверов LN298N, L293D, DVR8834.
  • Урок 30. 02:21:23
    Интерфейс UART. Принцип работы. Настройки. Передача данных.
  • Урок 31. 01:12:18
    Прием данных по интерфейсу UART.
  • Урок 32. 01:45:54
    Применение функций для работы с UART. Передача данных с АЦП по UART.
  • Урок 33. 01:42:12
    Аппаратная реализация интерфейса 1-wire. Подключение датчика температуры DS18B20.
  • Урок 34. 02:32:14
    Интерфейс 1-wire. Обмен данными с датчиком температуры DS18B20.
  • Урок 35. 02:14:54
    Интерфейс TWI (I2C). Принцип работы. Настройки. Подключение EEPROM 24C256.
  • Урок 36. 01:32:44
    Интерфейс TWI (I2C). Подключение датчика температуры и влажности SHT3x.
  • Урок 37. 03:07:14
    OLED дисплей. Основные параметры и настройки. Подключение OLED посредством TWI (I2C).
  • Урок 38. 01:59:21
    Интерфейс TWI (I2C). Подключение расширителя портов PCF8574. Подключение LCD к МК посредством PCF857.
  • Урок 39. 01:48:42
    Интерфейс SPI. Принцип работы. Настройки. Обмен данными между двумя МК.
  • Урок 40. 01:18:12
    Интерфейс SPI. Подключение преобразователя MAX6675 и термопары.