Методи та засоби апаратно-програмної підтримки мікроконтролерів STM32
Анотації
В даній магістерській контрольні роботі розглянуті інструментальні засоби та апаратно-програмні методи підтримки 32-х розрядних мікроконтролерів сімейства STM32.
Основну увагу приділено мікроконтролерам STM32 серії M0, M3.
Розглядаються особливості розробки ПЗ з використанням програмних генераторів, та мови С++.
Наводяться практичні аспекти програмування мікроконтролерів STM32.
В першому розділі розглянуті генератори коду та програмні середовища розробки коду для мікроконтролерів STM32. Розглянуті програмні засоби від різний розробників, що дає змогу обрати найоптимальніший варіант згідно з вимог розробника до середовища.
В другому розділі розглянуті інструментальні засоби підтримки мікроконтролерів STM32. Проведений огляд на різні плати для відлагодження, як і від виробників мікроконтролерів (STM32 Discovery) так і від сторонніх виробників. Розглянута архітектура мікроконтролера STM32F100.
В третьому розділі основну увагу було звернено на захист коду та програмування Flash-пам'яті. Також розглянуті програматори, які суттєво скорочують фінансові витрати про початку роботи з мікроконтролерами STM32. In this master's supervisory work tools and hardware-software methods of support for 32-bit microcontrollers of the family STM32 are considered.
The main attention is paid to microcontrollers STM32 series M0, M3.
The peculiarities of software development using software generators and C ++ language are considered.
The practical aspects of programming the microcontrollers STM32 are given.
In the first section, code generators and program code development environments for STM32 microcontrollers are considered. Considered software from different developers, which allows you to choose the most optimal version according to the requirements of the developer to the environment.
The second section discusses the STM32 microcontroller support tools. A review has been made on various boards for debugging, both from manufacturers of microcontrollers (STM32 Discovery) and from third-party manufacturers. Considered the architecture of the microcontroller STM32F100.
The third section focuses on code protection and Flash memory programming. Also reviewed programmers, which significantly reduce the financial costs of starting work with microcontrollers STM32.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/25225