stm32.

LLM уверенно врёт про ваш микроконтроллер

Embedded-development (или разработка встраиваемых систем) - это такая сфера, где паяльник и IDE находятся ближе всего. Естественно, туда пришёл ИИ: попросишь модель написать прошивку - выдаёт аккуратный код. Компилируется с первого раза, заливается без ошибок. Но внезапно, экран показывает цветной шум.

продолжить чтение

Драйвер шагового двигателя с векторным управлением

В рамках этой статьи я детально расскажу о разработке драйвера шагового двигателя. Я уже много лет держал в голове этот проект и хотел им заняться. Наконец такая возможность появилась: этот проект стал моей дипломной работой. Выбор архитектурыТема диплома звучала так: “Проектирование системы управления шаговым двигателем”. Под эту формулировку подходит не только драйвер, но я сразу понял, что буду делать именно его.

продолжить чтение

Мы не выравниваем железо — мы выравниваем реальность: как превратить любой лазерный гравер в прецизионный фотоплоттер

Если вы хоть раз пытались сделать печатную плату сложнее «мигалки на светодиоде», вы знаете цену «геометрического ада».

продолжить чтение

«Создание встраиваемых систем». Обзор книги

Как только я узнал, что книга Making Embedded Systems 2nd Edition (русская версия: «Создание встраиваемых систем. Паттерны проектирования отличных программ. 2-е издание») доступна для предзаказа, я не раздумывая отправился на Amazon и раскошелился за неё.

продолжить чтение

Своя эргономичная клавиатура: 3D-печать, пайка и немного самописной прошивки

продолжить чтение