熟悉你的硬件

先来熟悉下我们要用的硬件。

STM32F3DISCOVERY (the "F3")

这个板子有什么?

  • 一个STM32F303VCT6微控制器。这个微控制器包含

    • 一个单核的ARM Cortex-M4F 处理器,支持单精度浮点运算,72MHz的最大时钟频率。
    • 256 KiB的"Flash"存储。
    • 48 KiB的RAM
    • 多种多样的外设,比如计时器,I2C,SPI和USART
    • 通用GPIO和在板子两侧的其它类型的引脚
    • 一个写着“USB USER”的USB接口
  • 一个位于LSM303DLHC芯片上的加速度计

  • 一个位于LSM303DLHC芯片上的磁力计

  • 一个位于L3GD20芯片上的陀螺仪.

  • 8个摆得像一个指南针形状的user LEDs。

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

关于所列举的功能的更多细节和开发板的更多规格请查阅STMicroelectronics网站。

提醒一句: 如果想要为板子提供外部信号,请小心。微控制器STM32F303VCT6管脚的标称电压是3.3伏。更多信息请查看6.2 Absolute maximum ratings section in the manual