熟悉你的硬件
先来熟悉下我们要用的硬件。
STM32F3DISCOVERY (the "F3")
这个板子有什么?
-
一个STM32F303VCT6微控制器。这个微控制器包含
- 一个单核的ARM Cortex-M4F 处理器,支持单精度浮点运算,72MHz的最大时钟频率。
- 256 KiB的"Flash"存储。
- 48 KiB的RAM
- 多种多样的外设,比如计时器,I2C,SPI和USART
- 通用GPIO和在板子两侧的其它类型的引脚
- 一个写着“USB USER”的USB接口
-
一个位于LSM303DLHC芯片上的加速度计。
-
一个位于LSM303DLHC芯片上的磁力计。
-
8个摆得像一个指南针形状的user LEDs。
-
一个二级微控制器: STM32F103。这个微控制器实际上是一个板载编程器/调试器的一部分,与名为“USB ST-LINK”的USB端口相连。
关于所列举的功能的更多细节和开发板的更多规格请查阅STMicroelectronics网站。
提醒一句: 如果想要为板子提供外部信号,请小心。微控制器STM32F303VCT6管脚的标称电压是3.3伏。更多信息请查看6.2 Absolute maximum ratings section in the manual。