Знакомство с оборудованием
Давайте познакомимся с оборудованием, с которым мы будем работать.
STM32F3DISCOVERY («F3»)
Что есть на этой плате?
-
Микроконтроллер STM32F303VCT6. Этот микроконтроллер содержит:
-
Одноядерный процессор ARM Cortex-M4F с аппаратной поддержкой операций с плавающей точкой одинарной точности и максимальной тактовой частотой 72 МГц.
-
256 КиБ флеш-памяти. (1 КиБ = 1024 байта)
-
48 КиБ ОЗУ.
-
Множество встроенной периферии, например таймеры, I2C, SPI и USART.
-
Выводы GPIO (универсальный ввод-вывод) и другие типы выводов, доступные через два ряда разъёмов вдоль платы.
-
Интерфейс Mini-USB, доступный через порт с надписью «USB USER».
-
-
Акселерометр в составе микросхемы LSM303DLHC.
-
Магнитометр в составе микросхемы LSM303DLHC.
-
8 пользовательских светодиодов, расположенных в форме компаса.
-
Второй микроконтроллер: STM32F103. Он входит в состав встроенного программатора/отладчика и подключён к порту Mini-USB с надписью «USB ST-LINK».
Более подробный список возможностей и характеристик платы можно найти на сайте STMicroelectronics.
Важное предупреждение: будьте осторожны, если хотите подавать на плату внешние сигналы. Номинальное напряжение на выводах микроконтроллера STM32F303VCT6 составляет 3,3 В. Подробнее см. раздел 6.2 «Absolute maximum ratings» в документации.