Россия
План поступления
Войти

Программирование микроконтроллеров

профессиональная переподготовка

О программе

Архитектура микроконтроллеров ARM STM32, периферийные модули микроконтроллеров ARM STM32, основы работы в среде разработки Segger Embedded Studio for ARM. Примеры программирования различной периферии
микроконтроллеров ARM STM32.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
129 900 р.
По мере набора
18 недель
260 ак. ч.
-

Преимущества обучения

1
Свободный график
Обучение в любое время по графику
2
Преподаватели
Доктор наук, к. физ-мат. наук с практическими знаниями в сфере разработки электроники
3
Преимущества
Диплом о профессиональной подготовке

Дополнительная информация

Тематический план курса:

1. Микроконтроллеры введение
Архитектура микроконтроллеров ARM. Шина данных и адреса. Реализация памяти. Система прерываний.

2. Среда разработки Segger Embedded Studio
Основы работы: Создание проекта, работа в режиме отладки (Debugger). Технология модульного программирование.

3. Модуль ввода/вывода GPIO
Назначение, режимы работы, пример настройки модуля. Практическое задание.

4. Модуль последовательного интерфейса UART/USART
Назначение, режимы работы, пример настройки модуля. Практическое задание + дополнительное задание повышенной сложности.

5. Модуль последовательного интерфейса I2C
Назначение, режимы работы, пример настройки модуля. Практическое задание

6. Модуль последовательного интерфейса SPI
Назначение, режимы работы, пример настройки модуля. Практическое задание + дополнительное задание повышенной сложности.

7. Модуль таймер-счетчика TIMER
Назначение, режимы работы, пример настройки модуля. Практическое задание + дополнительное задание повышенной сложности.

8. Модуль АЦП
Назначение, режимы работы, пример настройки модуля. Практическое задание + дополнительное задание повышенной сложности.

9. Модуль прямого доступа к памяти DMA
Назначение, режимы работы, пример настройки модуля. Практическое задание + дополнительное задание повышенной сложности.

10. Модуль интерфейса CAN
Назначение, режимы работы, пример настройки модуля. Практическое задание.

11. Модуль интерфейса USB
Назначение, режимы работы, пример настройки модуля. Практическое задание.

12. Модуль сетевого интерфейса Ethernet MAC
Назначение, режимы работы, пример настройки модуля. Практическое задание.

13. Интерфейс 1-WIRE. Опрос термодатчика DS18B20
Теория функционирования интерфейса. Реализация интерфейса, пример опроса термодатчика DS18B20. Практическое задание.

14. Интерфейс RS485. Протокол Modbus
Теория функционирования интерфейса и протокола Modbus. Реализация интерфейса RS485, реализация управления по протоколу Modbus. Практическое задание.

15. Интерфейс знакосинтезирующего ЖК-индикатора LCD1602.
Теория функционирования ЖК-индикатора LCD1602. Реализация 4-х проводного интерфейса ЖК-индикатора, пример отображения символов на экране. Практическое задание.

16. Модуль интерфейса SDIO. Работа с картой памяти SD-card
Назначение, режимы работы, пример настройки модуля для реализации обмена данными с SD-картами. Практическое задание.

17. Итоговая аттестационная работа
Написание ПО терморегулятора с порогами включения охлаждения и нагрева и с эмуляцией управления нагревательным элементом и охлаждением.

Результаты обучения

  • Диплом о профессиональной переподготовке. Практические знания.

Оставьте отзыв

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

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

Учебные центры Санкт-Петербурга по направлению «информационные технологии», Учебные центры Санкт-Петербурга по направлению «информационные технологии» дистанционно, Учебные центры Санкт-Петербурга по направлению «программирование», Учебные центры Санкт-Петербурга по направлению «программирование» дистанционно