- Кількість кредитів 3
- Тип Обов'язковий
- Семестр 8
- Рівень вищої освіти Бакалавр
- Підсумковий контроль Залік
Дисципліна «Мікропроцесорна техніка та мікроконтролери» спрямована на формування у студентів системного розуміння принципів побудови, функціонування та програмування мікропроцесорних систем і мікроконтролерів. Основною навчальною платформою курсу є ESP32. Розглядаються архітектура мікроконтролера, організація пам’яті, цифрові та аналогові входи і виходи, GPIO, таймери, PWM, переривання, ADC/DAC, послідовні інтерфейси UART, I²C та SPI, робота з датчиками й виконавчими пристроями, мережеві можливості Wi-Fi і Bluetooth, технології IoT та основи FreeRTOS. Особлива увага приділяється практичному програмуванню ESP32, підключенню периферії, налагодженню та побудові завершених вбудованих систем.
Модуль 1. Основи мікропроцесорної техніки та платформи ESP32
Тема 1. Вступ до мікропроцесорної техніки та платформи ESP32.
Тема 2. Архітектура ESP32 та організація пам’яті.
Тема 3. Середовище розробки та програмування ESP32.
Тема 4. Цифрові входи та виходи ESP32. GPIO.
Модуль 2. Периферійні модулі та інтерфейси ESP32
Тема 5. Таймери, PWM та керування виконавчими пристроями.
Тема 6. Переривання та асинхронна обробка подій.
Тема 7. Аналогові сигнали та сенсори. ADC/DAC ESP32.
Тема 8. Інтерфейси UART, I²C та SPI на ESP32
Модуль 3. Мережеві технології, IoT та RTOS на ESP32
Тема 9. Робота з датчиками та периферійними модулями.
Тема 10. Wi-Fi та мережеві можливості ESP32.
Тема 11. Bluetooth, IoT та обмін даними.
Тема 12. FreeRTOS та побудова завершеної системи на ESP32.