Меня зовут Максим Селиванов — я разработчик электронных устройств на микроконтроллерах и автор обучающих курсов по программированию встраиваемых систем. 
   Мой путь в электронике начался в 13 лет с книги В.Г. Борисова «Юный радиолюбитель». Сначала я собирал простые схемы на транзисторах: усилители звука, радиоприёмники, простые системы автоматики, позже перешёл к более сложным цифровым схемам на микросхемах жесткой логики. В 2004 году я открыл для себя микроконтроллеры — и с тех пор они стали основой для моих проектов. Сперва это были несложные домашние устройства, потом я начал делать их для друзей и знакомых. 
   В 2009 году я впервые продал собственное устройство — систему охраны. Так началась моя профессиональная деятельность в разработке электроники на заказ.  

Опыт в программировании микроконтроллеров:
   - Начинал с AT89C2051 и ассемблера (как и многие в начале 2000-х).
   - Перешёл на AVR (из-за удобного ассемблера и доступных программаторов), немного работал с PIC.
   - Освоил С, а позже — С++, когда проекты стали сложнее.
   - Пробовал Arduino, но после нескольких месяцев работы вернулся к «голым» микроконтроллерам — так гибче и эффективнее.
   - Позднее освоил STM8 и STM32. Был опыт работы c ПЛИС Cyclone II/III на VHDL.
Для отладки сначала использовал терминал, но со временем пришлось научиться писать оконные приложения на C#, чтобы упростить тестирование сложных систем. Сейчас я делюсь своим 15-летним опытом через обучающие курсы, помогая другим осваивать микроконтроллеры и создавать современную электронику. ​ 
Если у Вас есть вопросы по темам из моих курсов, по видеокурсу, Вы можете написать мне по контактам внизу страницы.

Другие курсы

Программирование микроконтроллеров stm32. Базовый курс

   Курс посвящен введению в программирование микроконтроллеров на языке С.
   Курс предназначен для желающих изучить программирование микроконтроллеров с использованием языка С.
   Основным преимуществом курса является очень глубокий подход к изучению фундаментальных основ языка С.
   Изучение ведется на примере микроконтроллеров AVR фирмы Atmel. Полученные знания так же могут быть применены для программирования микроконтроллеров других фирм, а так же для написания программ на языке С для персональных компьютеров.

Подробнее