Зміст курсу
ARM Cortex-M4
Працюємо з потужним мікроконтролером, здатним виконувати будь-які завдання
Базові модулі
Розбираємося з тактуванням, портами вводу-виводу, перериваннями, таймерами, енкодерами, ШІМ сигналом та сервомоторами, модулями АЦП і ЦАП
UART, I2C, SPI
Вивчаємо протоколи зв'язку з пристроями, підключаємо GPS, GSM, пам'ять EEPROM, акселерометри, гіроскопи та інші датчики
Середовище розробки
Розглядаємо основні середовища розробки на ринку, вчимося працювати з STM32CubeIDE, Keil, CubeMX та іншими
WiFi & Bluetooth
Підключаємо наш пристрій до смартфону та серверу в інтернеті - отримуємо Інтернет Речей у повній красі
FreeRTOS
Працюємо з операційною системою реального часу розробленою спеціально для мікроконтролерів
Deep dive
Заглиблюємося в інтерфейс USB, працюємо з бібліотекою FatFS для SD Card, радіомодулем NRF24L01, RFID-мітками, приборкуємо LCD дисплеї