Курс на Stepik
Обложка курса «Программирование микроконтроллеров AVR на языке С» на Stepik
Бесплатно

Программирование микроконтроллеров AVR на языке С 4.765

Открыть на
STEPIK.ORG

Курс для тех, кто хочет разобраться в программировании микропроцессорной техники на языке С/С++. В курсе представлены основы языка С/С++, а также особенности написания программ для устройств с микроконтроллером.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование микроконтроллеров AVR на языке С»Учеников на курсе 842
Сертификаты, выданные на курсе «Программирование микроконтроллеров AVR на языке С»Сертификатов выдано 0
Отзывы о курсе «Программирование микроконтроллеров AVR на языке С»Отзывов получено 17
Рейтинг курса «Программирование микроконтроллеров AVR на языке С»Рейтинг курса 4.765
Уроки в курсе «Программирование микроконтроллеров AVR на языке С»Количество уроков 35
Тесты в курсе «Программирование микроконтроллеров AVR на языке С»Количество квизов 221
Задачи с кодом в курсе «Программирование микроконтроллеров AVR на языке С»Количество задач с кодом 59
Время прохождения курса «Программирование микроконтроллеров AVR на языке С»Время прохождения курса
Обновления курса «Программирование микроконтроллеров AVR на языке С»Обновления курса
Дата публикации курса «Программирование микроконтроллеров AVR на языке С»Дата публикации курса
Последнее обновление курса «Программирование микроконтроллеров AVR на языке С»Последнее обновление
Сложность easy
4.765
из 5
17 отзывов
★★★★★
16
★★★★
0
★★★
0
★★
0
1
Дмитрий Брунарский
Дмитрий Брунарский
1 неделю назад

Курс представляет собой вольный, краткий пересказ языка С от автора с небольшим уклоном к микроконтроллерам, и в целом все сводится к морганиям светодиодами. Собственно о самих микроконтроллерах, их структуре, основных периферийных устройствах, прерываниях и пр. тут ничего не сказано. Модуль по работе с указателями до сих пор закрыт. О классах хранения вообще нет ни слова. Для изучения языка Си лучше обратиться к соответствующей литературе, например к книге Стивена Прата "Язык программирования С. Лекции и упражнения" и подкрепить Курсом по языку С/С++ от Сергея Балакирева. Касательно микроконтроллеров, если хочется узнать как они устроены, как работают, что в себя включают и пр., то можно почитать книги Ю. Ревича и можно начать изучение именно микроконтроллеров с ассемблера В некоторых задачах курса не хватает схем подключения, а писать программу не зная что куда и как именно подключено - это писать программу наугад. Одну и ту же кнопку можно подключить по разному. А предлагаемые эмуляторы, где можно было бы посмотреть схему не работают.

Ответ
автора
Юрий Солдатов
Юрий Солдатов
29 июня 2026

Здравствуйте! Спасибо за развёрнутый отзыв — даже негативный, он полезен. Именно такие комментарии помогают увидеть курс со стороны. О «моргании светодиодами». Вы правы: курс во многом сводится к работе со светодиодами, кнопками и простейшими датчиками. Это сделано намеренно. «Умные» лампочки, системы освещения, индикаторы — всё это работает на принципе «зажёг/погасил», «прочитал/записал». Без этой базы невозможно двигаться дальше. Курс — это вольный краткий пересказ языка С с уклоном в микроконтроллеры, точка входа для новичков, а не полноценный учебник. О структуре МК, прерываниях, указателях. Да, здесь нет глубокого разбора архитектуры микроконтроллеров, периферии, прерываний, классов хранения. Это другой уровень, и он требует отдельного курса. Модуль по указателям пока закрыт — курс ещё не завершён в силу моей занятости (преподавание, другие проекты). Откроется по мере готовности. Курс полностью бесплатный — вы не заплатили за него ни копейки! Ваши отзывы — точки роста, я учту их при доработке. О схемах и симуляторах. Вы правы: в некоторых задачах не хватает схем подключения. Я подумаю над их добавлением в курс. Симуляторы Wokwi работают, но в настоящее время недоступны на территории РФ из-за санкций. Я не могу на это повлиять. Поэтому можно воспользоваться open-source решением SimulIDE, о котором я писал в начале курса. Неплохая альтернатива Proteus, для новичков - самое то! Да, те источники, которые указаны Вами, безусловно, интересные и познавательные. Однако если те, которые только хотят отойти от Ардуино и перейти сразу к Ассемблеру, то надеюсь, что мы не увидим их в психдиспансере после этого... Поэтому стоит поработать вначале с более высокоуровневыми языками. Опять же, у каждого свой подход к восприятию информации. И подход, приемлемый для одного человека, может быть неприемлем для другого. Резюмируя: курс не идеален. Я это знаю. Но он бесплатный, доступный (браузер + эмулятор) и живой — дополняется и дорабатывается. Ваш отзыв — ценный сигнал. Учту замечания по схемам, доделаю модули. Если захотите глубже — литература и курсы, представленные Вами выше, действительно стоят внимания, так что ознакомьтесь с ними обязательно! Почитайте "классику" по МК - книга Беляева и narod-stream. Там действительно много нужной информации для Вашего роста в качестве разработчика. Также на stepik много интересных курсов и, я надеюсь, что Вы найдёте для себя идеальный, ну или, может, разработаете свой. Буду ждать с нетерпением 😎

Дмитрий Лактионов
Дмитрий Лактионов
1 неделю назад

Отличный курс, хорошо прокачивает понимание ка работать с микроконтроллерами AVR. Хотелось бы продолжения, как работать с аналоговыми портами , подключать датчики и т.д.

Ответ
автора
Юрий Солдатов
Юрий Солдатов
29 июня 2026

Спасибо большое за отзыв, Дмитрий! Рад, что курс Вам понравился! Буду работать над продолжением!

Михайлова Елизавета
Михайлова Елизавета
2 месяца назад

Курс очень понравился. Материал изложен доступно, задания интересные и постепенно усложняются, что помогает закрепить каждую тему. Особенно полезными были задачи на работу с портами ввода-вывода, мигание светодиодами, динамическую индикацию на два семисегментных индикатора и обработку нажатий кнопок.

Ответ
автора
Юрий Солдатов
Юрий Солдатов
4 мая 2026

Спасибо за отзыв! Рад, что понравилось!

Даниил Клейменов
Даниил Клейменов
2 месяца назад

Для бесплатного курса здесь огромное количество полезной информации, + ко всему сразу идёт закрепление в виде теста и заданий на программирование. Курс мне понравился, тема очень интересная

Ответ
автора
Юрий Солдатов
Юрий Солдатов
30 апреля 2026

Спасибо за отзыв! Рад, что понравилось!

Волков Александр
Волков Александр
3 месяца назад

Отличный курс, дал много знаний в программировании! Все очень понятно и просто. Всем советую пройти!

Ответ
автора
Юрий Солдатов
Юрий Солдатов
24 апреля 2026

Спасибо за отзыв! Рад, что понравилось!