Главной целью курса является попытка продемонстрировать весь жизненный цикл цифрового устройства: от первоначальной идеи до реализации и управления продуктом. Основными задачами являются: научить работать с технической документацией; показать основы программирования микроконтроллерной техники; объяснить, как проектировалось устройство (от идеи и схемотехнической реализации до конечной реализации и эксплуатации устройства).
Минимальный уровень компетенций, при котором можно начинать прохождение курса, подразумевает умение писать несложные программы на языке Си с использованием арифметических, логических и побитовых операций. Умение пользоваться циклами и условиями. Умение писать функции. Понимание процедурного и модульного программирования. Понимание законов Ома, Кирхгофа. Умение анализировать несложные электрические схемы.
Для полноценного прохождения курса потребуется либо приобрести компоненты по спецификации, а так же изготовить или заказать на заводе печатную плату, либо купить готовый скомплектованный набор.
В данном репозитории можно найти файлы по курсу Штурмуем STM32: код по каждому уроку, файлы печатной платы в KiCAD.
Сайт курса: stm32.chrns.com
Приложение в Google Play: Google Play
Книга: pdf
cc-by-nc-n