硬件
先让我们熟悉一下陪我们的开发板
STM32F3DISCOVERY ("F3")
这块板子上都有什么?
- STM32F303VCT6 mcu. 这块芯片有:
- 支持单精度浮点的单核ARM Cortex-M4F处理器
- 256 KiB 闪存 (1 KiB = 1024 bytes)
- 48 KiB RAM
- 很多集成外设, 如 计时器, I2C, SPI, USART
- 通过标有"USB USER"的USB接口
- 一个加速度传感器 LSM303DLHC
- 一个磁强计 LSM303DLHC
- 一个陀螺仪 L3GD20
- 8个呈指南针排列的LED
- 第二个mcu STM32F103. 实际上是片上编程\调试器ST-LINK的一部分
关于这块板子更进一步的详细信息, 请参阅STMicroelectronics
警告!: 如果你相对板子施加外部信号, 一定要小心! STM32F303VCT6引脚能承受的电压为3.3V. 更多有关信息, 请参阅用户手册中6.2 Absolute maximum ratings section in the manual