STM32F411 Nucleo
是基于的
ARM Cortex-M4
的微控制器,功能非常强大。开发板试用
STM32F411RE
芯片,首先来介绍一下这颗强大的芯片。
STM32F411RE
最高可以运行在
100Mhz
的频率,片上有
512Kbytes
的
flash
和
128Kbytes
的
SRAM,
还有着很低的功耗。
a new innovative feature called Batch Acquisition Mode (BAM) allowing to save even more power consumption during data batching.
,即
STM32F411RE
支持
BAM
模式,支持串行外设利用
DMA
传输数据直接到存储空间,进一步降低功耗。
主要特性:
512 Kbytes of Flash memory and 128 Kbytes of SRAM;
1.7 V to 3.6 V
供电;
最大16通道
12-bit, 2.4 MSPS A/D
转化;
3个IIC接口,3个USART接口,5个SPI/IIS接口,1个SDIO接口(支持
SD/MMC/eMMC
);
在芯片上集成了
USB 2.0 full-speed
物理层,支持
device/host/OTG
控制;
简单说一下,详细的芯片信息参照官网:
http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f411/stm32f411re.html
。
STM32F411 Nucleo
开发板上核心微控制器为
STM32F411RE
,高性能的基于
Cortex-M4
内核微控制器,采用了
LQFP64
脚封装。
ST
的开发板几乎都一样,如果就这样看上去,还以为是一样的。所有类型的开发板都是这个结构,板载一个仿真器和一个控制板组成。
介绍一下
STM32F411 Nucleo
的一些特性:
使用
USB
直接供电或外部电源
(3.3 V, 5 V, 7 - 12 V);
扩展了
Arduino
和全部扩展接口;
板载
ST-LINK/V2-1
调试编程接口;
三个
LED
灯:
USB communication (LD1), user LED (LD2), power LED (LD3)
两个按键,
USER and RESET
USB
接口,提高三个不太功能:Virtual Com port,Mass storage和Debug port
可以使用
IAR™, Keil®, GCC-based IDEs开发环境。
开发板资源非常丰富,关于开发板详细资料查阅官网:
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f411re.html#quickview-scroll
开发板板载
ST-LINK
,那么首先需要安装驱动。我们上电试一下。
在官网下载驱动安装
安装好驱动后,
就可以看到设备了,还有一个大容量设备
ST-LINK
的固件经常都在更新,所以需要在官网下载更新包。
好了,硬件平台准备完成。就应该准备集成开发环境了。
STM32F114 Nucleo
支持多种
IDE
开发平台,常使用的有
IAR
和
keil
。我这里使用
KEIL
。
下节介绍
KEIL
开发环境的搭建及应用。
|