Курс начинается 4 сентября 2023 года.
Программа профессиональной переподготовки «Программирование микроконтроллеров» рассчитана на подготовку:
Лиц, имеющих среднее профессиональное и (или) высшее образование;
Лиц, получающих среднее профессиональное и (или) высшее образование.
Обучающиеся по данной программе специалисты: инженеры-электроники, инженеры по связи, руководители отделов разработки, конструкторы печатных плат и другие специалисты, чья деятельность связана с конструированием печатных плат и разработкой приборов и систем аналоговой и цифровой электронной техники.
Слушателям, успешно прошедшим обучение, выдается электронный сертификат или диплом о профессиональной переподготовке установленного образца.
Обучение дистанционное по всей России и СНГ. Без отрыва от производства.
Программа курса включает в себя систематизированные знания и навыки по архитектуре микроконтроллеров ARM STM32, периферийным модулям микроконтроллеров ARM STM32; основы работы в среде разработки Segger Embedded Studio for ARM; примеры программирования различной периферии микроконтроллеров ARM STM32.
Чему вы научитесь на курсе:
- писать базовые программы для микроконтроллеров;
- разбираться в архитектуре микроконтроллеров;
- пользоваться программой Debugger для отладки работы программы;
- работать в универсальной среде разработке для STM32 Segger Embedded Studio;
- работать с основными периферийными модулями;
- работать с операционной системой реального времени – FreeRTOS.
Преподаватели курса:
Кривченков Владимир Игоревич
Образование:
Кубанский государственный технологический университет, Институт нефти, газа и энергетики. Электротехнологические комплексы и системы. Аспирантура.
Автор 13-ти научных публикаций.
Квочкин Дмитрий Олегович
Образование:
Сыктывкарский государственный университет, диплом о высшем образовании, специальность радиофизика и электроника. Магистр физики.
Бортников Анатолий Юрьевич
Образование:
Алтайский государственный университет, диплом о высшем образовании, специальность радиофизика и электроника.
Ученая степень: кандидат физико-математических наук.
Тематический план курса:
- Микроконтроллеры введение.
Архитектура микроконтроллеров ARM. Шина данных и адреса. Реализация памяти. Система прерываний.
Среда разработки Segger Embedded Studio.
- Модуль ввода/вывода GPIO.
- Модуль последовательного интерфейса UART/USART.
- Модуль последовательного интерфейса SPI.
- Модуль таймер-счетчика TIMER.
- Модуль АЦП.
- Модуль прямого доступа к памяти DMA.
- Модуль интерфейса USB.
- Модуль сетевого интерфейса Ethernet MAC.
- Программы для микроконтроллеров.
Среда разработки Segger Embedded Studio. Как правильно писать программы.
Программирование периферийных модулей.
- Изучение и работа в Free-RTOS.
Назначение операционной системы реального времени FreeRTOS, преимущества и недостатки использования.
- FreeRTOS распространение: скачивание, установка, первый проект.
Состав дистрибутива. Соглашение об именах и типах данных. Дополнительная информация для разработчика.
- Управление задачами (Task Management).
Работа с задачами. Реализация задержек. Алгоритмы работы многозадачной системы.
- Режимы распределения памяти.
Выделение памяти для объектов ОСРВ.
- Управление очередью (Queue Management).
Характеристика очереди. Работа с очередью. Использование очереди.
- Программные таймеры.
Программный таймер. Режимы работы. Работа с программным таймером.
- Управление прерываниями (Interrupt Management).
События и прерывания. Безопасная обработка прерываний.
- Распределение ресурсов: мьютексы, семафоры.
Разделяемые ресурсы. Взаимное исключение (мьютекс). Семафоры. Дополнительные возможности реализации взаимного исключения. Ошибки управления потоками.
- Итоговая аттестационная работа: написание на микроконтроллере детской игры для развития памяти и внимательности.
Отзывы о курсе: смотреть
Что входит в тариф «Базовый»
- электронный сертификат о прохождении курса;
- лекционный материал;
- видеоматериалы;
- одна групповая онлайн-консультация с преподавателем в неделю;
- проверка всех практических работ преподавателями курса с обратной связью (посмотреть пример обратной связи ТУТ);
- оперативная помощь куратора по программированию микроконтроллерам в прохождении курса;
- выполнение итогового проекта по желанию (написание ПО);
- доступ к базе знаний 12 месяцев.
Стоимость курса: 84900 руб.
Скидка 10% по промокоду russianelectronics10
Что входит в тариф «Расширенный»
- все из тарифа «Базовый»;
- диплом о профессиональной переподготовке;
- отладочная плата STM32F407VET6;
- оперативная связь с преподавателя;
- пять индивидуальных онлайн консультаций с преподавателем по 1 часу;
- оперативная помощь куратора в прохождении курса;
- обязательная итоговая аттестация: написание ПО игры на МК+ помощь в выполнении работы;
- доступ к базе знаний 30 месяцев.
Стоимость курса: 132900 руб.
Скидка 10% по промокоду russianelectronics10
+возврат налога 13%
При оплате в рассрочку от банка на 12 месяцев (или 4,6,10 мес.) ежемесячный платеж составит от 11075 руб.
Для юридических лиц: при заключении договора на обучение для 3-х сотрудников и более действуют специальные условия.
Подробности: 8-800-301-66-34 или info@pcbteach.ru
https://pcbteach.ru/mcu_schedule
196084, г. Санкт-Петербург, ул. Заставская, д. 14А, литер М, пом. 5-Н, офис №6
Срок обучения: 16 недель