1)实验平台:ALIENTEK NANO STM32F411 V1开发板
2)摘自《正点原子STM32F4 开发指南(HAL 库版》关注官方微信号公众号,获取更多资料:正点原子
第二章 实验平台硬件资源详解
本章,我们将节将向大家详细介绍 ALIENTEK NANO STM32F411 各部分的硬件原理图,让大家对该开发板的各部分硬件原理有个深入理解,并向大家介绍开发板的使用注意事项,为后面的学习做好准备。
本章将分为如下两节:
2.1,开发板原理图详解;
2.2,开发板使用注意事项;
2.3,STM32F411 学习方法;
2.1 开发板原理图详解
2.1.1 MCU
ALIENTEK NANO STM32 开 发板 选择 的是 STM32F411RCT6 作 为 MCU , 该芯 片是STM32F411 里中容量的,它拥有的资源包括:128KB SRAM、256KB FLASH、7 个通用定时器、
1 个高级定时器、2 个 DMA 控制器(共 14 个通道)、5 个 SPI、3 个 IIC、3 个串口、1 个 USB、
1 个 SDIO、1 个 12 位 ADC 以及 50 个通用 IO 口。该芯片是 STM32F4 家族常用型号里面,中
等配置的芯片,对于 STM32 初学者学习最为适合,所以我们选择了它作为我们 NANO 板的主
芯片。MCU 部分的原理图如图 2.1.1.1(因为原理图比较大,缩小下来可能有点看不清,请大
家打开开发板光盘的原理图进行查看)所示:
图 2.1.1.1 MCU 部分原理图
上图中 U1 为我们的主芯片:STM32F411RCT6。这里有个地方需要讲解下:
后备区域供电脚 VBAT 脚的供电采用 CR1220 纽扣电池和 VCC3.3 混合供电的方式,在有
外部电源(VCC3.3)的时候,CR1220 不给 VBAT 供电,而在外部电源断开的时候,则由 CR1220
给其供电。这样,VBAT 总是有电的,以保证 RTC 的走时以及后备寄存器的内容不丢失。
2.1.2 引出 IO 口
ALIENTEK NANO STM32F4 引出了 STM32F411RCT6 的部分 IO 口,如图 2.1.2.1 所示:
图 2.1.2.1 引出 IO 口
图中为 MCU 主 IO 引出口,排针共引出了 17 个 IO 口,STM32F411RCT6 总共有 50 个 IO,除去 RTC 晶振占用的 2 个,还剩 48 个,由于部分 IO 口被板载的功能芯片占用了,就没做引出。我们只通过 P1 的排针引出了 17 个 IO。
2.1.3 ST_LINK V2.1
ALIENTEK NANO STM32F411 板载 ST LINK V2.1 仿真器,仿真器电路分为几部分组成,
下面将简单介绍下:
1)ST_LINK MCU
ST_LINK V2.1 的 MCU 使用的是 STM32F103C8T6 作为主芯片,原理图如图 2.1.3.1 所示:
图 2.1.3.1 ST_ LINK V2.1 部分原理图
NANO 板在出厂前已经刷好了 ST_LINK V2.1 版本的固件,固件集成了下载仿真和虚拟串口两大的功能,用户无需另外再购买仿真器,另外 NANO 板节省 USB 转 TTL 电路,通过 P5排针将 MCU 的串口 USART1_RX 和 USART1_TX 引脚(STM32F103RBT6),与 ST LINK 的ST LINK_TX 和 ST LINK_RX 引脚(STM32F103C8T6)相连接,即可以实现 ST LINK USB 串口和 STM32F411RCT6 的串口通信了。同时,P5 是 PA9 和 PA10 的引出口。
2)ST LINK 状态指示灯
ST_LINK 状态指示灯的电路,如图 2.1.3.2 所示:
图 2.1.3.2 ST LINK 状态指示灯
ST LINK 仿真器状态指示灯为绿色,当处于下载或仿真时,状态显示灯会闪亮。
3)ST LINK SWD 接口
ST_LINK SWD 接口的电路,如图 2.1.3.3 所示:
图 2.1.3.3 ST LINK SWD 接口
ST_LINK SWD 接口的电路,留出了 P4 SWD_5P 的标准下