Мікроконтролери (на базі GL Embedded Starter Kits) (ІПЗ)
Тип: На вибір студента
Кафедра: радіоелектронних і комп'ютерних систем
Навчальний план
Семестр | Кредити | Звітність |
6 | 5.5 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
6 | 32 | Бойко Я. В. | ФеП-31 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 32 | ФеП-31 |
Опис навчальної дисципліни
Вивчення основ програмування мікроконтролерів у межах курсу здійснюється на базі мікроконтролерів STM32, доповнених платами виробництва компанії GlobalLogic, які розширюють комунікаційні можливості та способи відображення інформації.
Мета:
формування у студентів знань про архітектуру мікроконтролерів та програмованих систем на кристалі, принципів створення програмного забезпечення мікроконтролерних систем.
Цілі:
формування у студентів практичних навичок проектування інформаційно-вимірювальних мікроконтролерних систем, використання спеціалізованих програмних інструментів для програмування мікроконтролерів.
Рекомендована література
- ) Carmine Noviello. Mastering STM32: A step-by-step guide to the most complete ARM Cortex-M platform, using the official STM32Cube, 2nd Edition. – Leanpub, 2022. – 910 p.
- 2) Trevor Martin. The Designer’s Guide to the Cortex-M Processor Family, 3rd Edition. – Elsevier, 2022. – 650 p.
- 3) Cem Unsalan, Huseyin Deniz Gurhan, Mehmet Erkin Yucel. Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython. – Springer, 2022. – 576 p.
- 4) Majid Pakdel. Advanced Programming with STM32 Microcontrollers: Master the Software Tools Behind the STM32 Microcontroller. – Elektor Verlag, 2020. – 216 p.
- 5) Cem Unsalan, Duygun E. Barkana, H. Deniz Gurhan. Embedded Digital Control with Microcontrollers: Implementation with C and Python. Wiley. – 2021. – 364 p.
- 6) Dong-Jin Lim. Control Systems Engineering: Design and Implementation using Arm Cortex-M Microcontrollers, Dr. Dong-Jin Lim, 2021. – 449 p.
- 7) Mazidi, Muhammad Ali & Chen, Shujen & Ghaemi, Eshragh. STM32 Arm Programming for Embedded Systems: Using C Language with STM32 Nucleo. MicroDigitalEd, 2018. – 378 p.
- 8) Joseph Yiu. The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd Edition. Newnes, 2014. – 477 p.
- 9) Mark Fisher. ARM Cortex M4 Cookbook. Packt Publishing, 2016. – 463 p.
- 10) Agus Kurniawan. STM32 Nucleo-32 Development Workshop PE Press, 2018. – 194 p.