了解你的硬件

让我们熟悉一下我们将要使用的硬件。

STM32F3DISCOVERY (简称 "F3")

这个板子包含什么?

  • 一个 STM32F303VCT6 微控制器。 这个微控制器具有:

    • 一个单核 ARM Cortex-M4F 处理器,支持单精度浮点运算,最大时钟频率为 72 MHz。

    • 256 KiB 的 “Flash” 内存。(1 KiB = 1024 字节)

    • 48 KiB 的 RAM。

    • 各种集成的外设,如定时器、I2C、SPI 和 USART。

    • 通用输入/输出 (GPIO) 以及其他类型的引脚,可以通过板子两侧的接头行访问。

    • 一个 USB 接口,可以通过标记为 “USB USER” 的 USB 端口访问。

  • 一个 加速度计,是 LSM303DLHC 芯片的一部分。

  • 一个 磁力计,是 LSM303DLHC 芯片的一部分。

  • 一个 陀螺仪,是 L3GD20 芯片的一部分。

  • 8 个用户 LED,排列成罗盘的形状。

  • 第二个微控制器:一个 STM32F103。 这个微控制器实际上是板载编程器/调试器的一部分,并连接到名为 “USB ST-LINK” 的 USB 端口。

有关该板的更详细功能列表和进一步规格,请查看 意法半导体 网站。

温馨提示:如果您想对电路板施加外部信号,请务必小心。微控制器 STM32F303VCT6 引脚的标称电压为 3.3 伏。有关更多信息,请参阅手册中的 6.2 绝对最大额定值部分