Дисципліна: Програмування мікроконтролерів
Навчальна дисципліна «Програмування мікроконтролерів» спрямована на формування у студентів спеціальності «Комп’ютерна інженерія» знань і практичних навичок розробки програмного забезпечення для вбудованих систем. Курс базується на принципах взаємодії програмного і апаратного рівнів, ефективного використання ресурсів мікроконтролерів та роботи в умовах обмеженої пам’яті й обчислювальної потужності. Метою викладання є підготовка фахівців, здатних проєктувати та реалізовувати програмні рішення для вбудованих пристроїв різного призначення.
Зміст програми охоплює три ключові модулі: архітектура мікроконтролерів і основи вбудованих систем, програмування периферійних пристроїв, а також розробка та налагодження прикладних вбудованих застосунків. Студенти опановують принципи роботи мікроконтролерних платформ, роботу з портами введення-виведення, таймерами, перериваннями та інтерфейсами обміну даними (UART, SPI, I2C). Особлива увага приділяється практичному програмуванню на мовах C/C++, використанню середовищ розробки та інструментів налагодження.
Результатом навчання є здатність студентів розробляти програми для мікроконтролерів, інтегрувати їх із апаратними компонентами та забезпечувати стабільну роботу вбудованих систем. Набуті компетентності дозволяють випускникам створювати пристрої інтернету речей, автоматизовані системи керування та інші вбудовані рішення. Дисципліна закладає основу для подальшого вивчення вбудованих систем, робототехніки та промислової автоматизації.
