# 硬件 - The Embedded Rust Book

# 认识您的硬件

让我们熟首先了解一下我们将要使用的硬件。

## STM32F3DISCOVERY(以下简称"F3")

该板包含什么？

- STM32F303VCT6微控制器。该微控制器具有

  - 支持单精度浮点数的单核ARM Cortex-M4F处理器，最大时钟频率为72 MHz。
  - 256KiB的Flash。 (1 KiB = 1024字节)
  - 48KiB的RAM。
  - 各种集成外设，例如定时器，I2C，SPI和USART。
  - 通用输入输出(GPIO)和其他类型的引脚，可通过板侧的两排引脚访问。
  - 一个USB接口 标有"USB USER"的USB端口。

- 加速度计(作为LSM303DLHC的一部分)。

- 磁力仪(作为LSM303DLHC的一部分)。

- 陀螺仪 (作为L3GD20芯片的一部分)。

- 8个LED(以指南针样式排列)

- 第二个微处理器：STM32F103。该微控制器实际上是板载编程器/调试器的一部分，连接到名为"USB ST-LINK"的USB端口。

有关该板子的功能和更多规格的详细列表，请访问STMicroelectronics。

特别注意：如果要将外部信号施加到板上，请小心。微控制器STM32F303VCT6引脚的标称电压为3.3伏。有关更多信息，请参阅手册中的6.2章节 绝对最大额定值部分