Подробное описание документа
Гей, У. Основы STM32 : руководство / У. Гей ; пер. с англ. Ю. В. Ревича. — Москва : ДМК Пресс, 2025. — 362 с. — ISBN 978-5-93700-294-5.
В данной книге детально рассмотрены аппаратные возможности микроконтроллера STM32, включая порты GPIO и другие периферийные устройства, такие как USB и контроллеры шины CAN. Приведена настройка программного обеспечения для Windows. Используя FreeRTOS и библиотеку libopencm3 вместо программной среды Arduino, вы научитесь разрабатывать многозадачные приложения, выходящие за рамки возможностей Arduino. Вы узнаете, как: загрузить и настроить среду разработки libopencm3 + FreeRTOS с помощью компилятора GCC; инициализировать и использовать драйверы libopencm3 и обрабатывать прерывания; использовать DMA для управления OLED-дисплеем на основе SPI, изображающим аналоговый вольтметр; читать ШИМ-сигнал из пульта дистанционного управления с помощью аппаратных таймеров; работать с шиной I2C для добавления выводов GPIO с помощью микросхемы PCF8574; создать выход с широтно-импульсной модуляцией для управления сервоприводом с помощью аппаратных таймеров и многое другое. Издание адресовано инженерам встраиваемых систем, разработчикам, желающим изучить архитектуру ARM, а также будет полезна студентам и радиолюбителям.