01-硬件
硬件(Hardware)
1分钟内可阅读完
译文 · 基于 The Embedded Rust Book
硬件
原文链接: https://doc.rust-lang.org/stable/embedded-book/intro/hardware.html
让我们先熟悉一下将要使用的硬件。
STM32F3DISCOVERY(简称 “F3”)

这块板子包含什么?
一颗 STM32F303VCT6 微控制器。该微控制器具有:
单核 ARM Cortex-M4F 处理器,硬件支持单精度浮点运算,最高时钟频率 72 MHz。
256 KiB “Flash” 存储器。(1 KiB = 1024 字节)
48 KiB RAM。
多种集成外设,如定时器、I2C、SPI 与 USART。
通用输入输出(GPIO)及其它类型引脚,可通过板子两侧的两排排针访问。
一个 Mini-USB 接口,可通过标有 “USB USER” 的 USB 端口访问。
作为 LSM303DLHC 芯片一部分的加速度计(accelerometer)。
作为 LSM303DLHC 芯片一部分的磁力计(magnetometer)。
作为 L3GD20 芯片一部分的陀螺仪(gyroscope)。
8 个用户 LED,排列成指南针形状。
第二颗微控制器:STM32F103。该微控制器实际上是板载编程器/调试器的一部分,并连接到名为 “USB ST-LINK” 的 Mini-USB 端口。
更详细的特性列表与进一步规格说明,请参阅 STMicroelectronics 网站。
一句提醒:若要对板子施加外部信号,请务必小心。微控制器 STM32F303VCT6 的引脚标称电压为 3.3 伏。更多信息请查阅手册中的 6.2 Absolute maximum ratings 一节。