STM32G4入门与电机控制实战:基于X-CUBE-MCSDK的无刷直流电机与永磁同步电机控制实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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 VBUS或外部电源。

● 具有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™。