|

Использование отладочной платы STM32F3 Discovery для изучения микроконтроллеров с ядром ARM

Авторы: Макаров Д.О., Антонов А.С.
Опубликовано в выпуске: #3(20)/2018
DOI: 10.18698/2541-8009-2018-3-271


Раздел: Машиностроение и машиноведение | Рубрика: Роботы, мехатроника и робототехнические системы

Ключевые слова: микроконтроллер, STM32F303VC, управление, однокристальный компьютер, отладочная плата, библиотека функций, Advanced RISC Machine, ядро Cortex-M4, UART

Опубликовано: 27.02.2018

Рассмотрены основы программирования семейства микроконтроллеров STM32F3 на базе ядра фирмы Advanced RISC Machine — ARM Cortex-M4 с архитектурой ARMv7M. Представлено описание отладочной платы Discovery kit with STM32F303 MCU. Перечислены ключевые моменты использования документации в процессе изучения микроконтроллера. Приведено детальное описание работы с периферийными устройствами микроконтроллера с помощью библиотеки изготовителя StdPeriph. Решена задача управления периферийными устройствами через удаленный терминал. В ходе решения настроены порты ввода-вывода и последовательный порт микроконтроллера. Для обмена информацией с компьютером использован стандартный интерфейс UART.


Литература

[1] Карнаухов Н.Ф. Электромеханические и мехатронные системы. Ростов-на-Дону, Феникс, 2006, 320 с.

[2] Огородников И.Н. Микропроцессорная техника: введение в Cortex-M3. Екатеринбург, Изд-во Уральского университета, 2015, 116 с.

[3] Торгаев С.Н., Тригуб М.В., Мусоров И.С., Чертихина Д.С. Практическое руководство по программированию STM-микроконтроллеров. Томск, Изд-во ТПУ, 2015, 111 с.

[4] Trevor M. The insider’s guide to the STM32 ARM based microcontroller. Hexit, 2008, 89 p.

[5] ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 UM1075. STMicroelectronics, 2016, 19 p.

[6] Discovery kit with STM32F303VC MCU UM1570. STMicroelectronics, 2016, 37 p.

[7] ARM Infocenter. URL: http://infocenter.arm.com/ (дата обращения 23.09.2017).

[8] STM32F303xB STM32F303xC. STMicroelectronics, 2016, 148 p.

[9] Description of STM32F30xx/31xx Standart Peripheral Library UM1581. STMicroelectronics, 2012, 584 p.

[10] STM32F303xB/C/D/E advanced ARM-based MCUs RM0316. STMicroelectronics, 2017, 1141 p.