Основы STM32
2024 /

Основы STM32

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