购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 NUCLEO-G431RB开发板

2.1.1 NUCLEO-G431RB开发板概述

STM32G431RB是一款32位微控制器,基于高性能ARM Cortex-M4 32位RISC内核,其最高频率可达170 MHz,带有浮点单元,内嵌高级模拟外设集。NUCLEO-G431RB开发板代表了价格实惠的灵活解决方案,可帮助用户使用STM32G4微控制器实践新理念并构建原型。NUCLEO-G431RB开发板实物图如图2-2所示。

img

图2-2 NUCLEO-G431RB开发板实物图

NUCLEO-G431RB开发板的通用功能如下。

● 采用LQFP64封装的STM32微控制器。

● 具有与ARDUINO共享的1个用户LED。

● 具有1个用户按钮和1个复位按钮。

● 具有32.768 kHz的晶体振荡器。

● 板连接器:带有两种类型的扩展连接器,即ARDUINO Uno V3接口和ST morpho扩展插头。其中,ST morpho扩展插头支持访问所有STM32 IO。

● 具有灵活的电源选项:ST-LINK、USB V BUS 或外部电源。

● 具有USB重新枚举功能的板上STLINK-V3E调试器/编程器,该调试器/编程器具有大容量存储器、虚拟COM端口和调试端口。

● 提供全面的免费软件库和例程,可从STM32Cube MCU软件包中获得。

● 支持多种集成开发环境,包括IAR Embedded Workbench、MDK-ARM及STM32CubeIDE。

NUCLEO-G431RB开发板的特有功能如下。

● 外部SMPS可生成Vcore逻辑电源。

● 24 MHz HSE(高速外部时钟信号)。

● 板连接器:外部SMPS实验专用连接器、Micro-AB或Mini-AB USB连接器(用于ST-LINK)、MIPI调试连接器。

● 兼容ARM Mbed Enabled™。

2.1.2 NUCLEO-G431RB开发板的硬件构成

1)硬件设计框图

NUCLEO-G431RB开发板的硬件设计框图如图2-3所示。

img

图2-3 NUCLEO-G431RB开发板的硬件设计框图

2)元器件的布局

NUCLEO-G431RB开发板的正、反面元器件布局分别如图2-4、图2-5所示。

img

图2-4 NUCLEO-G431RB开发板的正面元器件布局

img

图2-5 NUCLEO-G431RB开发板的反面元器件布局

3)电源供应

电源可由以下5种不同的供电方式提供。

● 通过USB电缆连接至CN1的主机PC(默认设置)。

● 连接至CN7引脚24的外部7V-12V(VIN)电源。

● 连接至CN7引脚6的外部5V(E5V)电源。

● 连接至CN1的外部5V USB充电器(5V_USB_CHGR)。

● 连接至CN7引脚16的外部3.3V电源(3V3)。

NUCLEO-G431RB开发板的电源拓扑图如图2-6所示。

img

图2-6 NUCLEO-G431RB开发板的电源拓扑图

4)NUCLEO-G431RB开发板与Arduino的连接

Arduino连接器CN5、CN6、CN8和CN9是与Arduino标准兼容的内螺纹连接器。NUCLEO-G431RB开发板上的Arduino连接器支持Arduino Uno V3。开发板上的Arduino连接器标示图如图2-7所示,Arduino和ST morpho连接的引脚图如图2-8所示。

img

图2-7 开发板上的Arduino连接器标示图

img

图2-8 Arduino和ST morpho连接的引脚图

5)NUCLEO-G431RB开发板IO口的分配

NUCLEO-G431RB开发板IO口的分配如表2-1所示。

表2-1 NUCLEO-G431RB开发板IO口的分配

img

续表 VpPVZxCrWDgs5PS01ifATUmXKYLXfICBrTsC8b3wyOizTxrFKFWI45NOqnumFL4I

img
点击中间区域
呼出菜单
上一章
目录
下一章
×