Основи STM32.Вивчаємо FreeRTOS, libopencm3 і GCC. Гей Воррен
У даній книзі детально розглянуто апаратні можливості мікроконтролера STM32, включно з портами GPIO та іншими периферійними пристроями, такими як USB і контролери шини CAN. Наведено налаштування програмного забезпечення для Windows.
Використовуючи FreeRTOS і бібліотеку libopencm3 замість програмного середовища Arduino, ви навчитеся розробляти багатозадачні додатки, що виходять за рамки можливостей Arduino.
Ви дізнаєтеся, як:
- завантажити та налаштувати середовище розробки libopencm3 + FreeRTOS за допомогою компілятора GCC;
- ініціалізувати та використовувати драйвери libopencm3 і обробляти переривання;
- використовувати DMA для керування OLED-дисплеєм на основі SPI, що зображує аналоговий вольтметр;
- читати ШІМ-сигнал з пульта дистанційного керування за допомогою апаратних таймерів;
- працювати з шиною I2C для додавання виводів GPIO за допомогою мікросхеми PCF8574;
- створити вихід із широтно-імпульсною модуляцією для керування сервоприводом за допомогою апаратних таймерів
- і багато іншого.
Видання адресоване інженерам вбудовуваних систем, розробникам, які бажають вивчити архітектуру ARM, а також буде корисним студентам і радіоаматорам.
Інформація про книгу | |
Автор | Гей Воррен |
Обкладинка | Тверда |
Кількість сторінок | 362 |
Мова видання | Російська |
Ілюстрації | Чорно-білі |