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