【let's do|2026年第3期】介绍、环境搭建、工程测试
本文介绍了 Let's Do|2026年第3期 活动下单物料 NUCLEO-C562RE 开发板的相关信息,包括外观参数、资源特点、原理图等,并搭建 STM32CubeMX2 开发环境,通过 VS Code 编译、调试和运行程序。
介绍
下单物料包括 NUCLEO-C562RE 开发板、步进电机及驱动板、三轴加速度传感器模块、蜂鸣器模块。


NUCLEO-C562RE 开发板
STM32 Nucleo-64 开发板为用户提供了一种经济实惠且灵活的方法,用户可以通过选择 STM32 微控制器提供的多种性能与功耗特性组合,来尝试新概念并构建原型。对于兼容的开发板,内部或外部 SMPS 可显著降低运行模式下的功耗。
ARDUINO® Uno V3 连接支架和 ST morpho 接头利用多种专用屏蔽提供了一种扩展 STM32 Nucleo 开放式开发平台功能的简单方法。
集成 ST-LINK 调试器/编程器。
外观
Top view


Bottom view


加速度传感器、蜂鸣器、步进电机驱动板、5V 步进电机;


特点
通用特性
ARDUINO® Uno V3 扩展连接器
意法半导体的 morpho 延长引脚插针,用于完全访问所有 STM32 I/O
采用 LQFP64 或 LQFP48 封装的 STM32 微控制器
与 ARDUINO® 共享的 1 个用户LED
1 个用户按钮和 1 个复位按钮
32.768 kHz 晶振
板载连接器:
灵活的供电选项:支持 ST-LINK USB VBUS 或外部电源
提供全面的免费软件库和示例,可通过 STM32Cube MCU 软件包获取
支持多种集成开发环境 (IDE),包括IAR Embedded Workbench®、MDK-ARM,以及STM32CubeIDE
部分开发板的特定功能
外部SMPS实验专用连接器
适用于ST-LINK的USB Type-C®、Micro-B或Mini-B连接器
USB Type-C®用户连接器
MIPI®调试连接器
CAN FD插头
第二个用户LED
启动按钮
外部或内部SMPS用于生成Vcore逻辑电源
24 MHz 或 48 MHz HSE
用户USB设备全速,或USB SNK/UFP全速
加密
CAN FD收发器
板载连接器:
板载 ST-LINK 调试器/编程器,支持USB重新枚举功能:大容量存储器、虚拟COM端口和调试端口
详见:NUCLEO-C562RE | 产品 - 意法半导体 .
主控
板载主控为 STM32C562RET6,基于高性能 Arm® Cortex®-M33 32 位 RISC 内核构建。该系列器件工作频率可达144 MHz。
Cortex®-M33内核集成了单精度浮点运算单元 (FPU),支持所有Arm®单精度数据处理指令和所有数据类型。
Cortex®-M33内核还实现了一套完整的数字信号处理 (DSP) 指令集以及存储器保护单元 (MPU),从而显著提升应用安全性。


这些器件内置高速存储器(512 KB Flash存储器和128 KB SRAM)、种类丰富的增强型I/O,以及连接到三条APB总线、三条AHB总线和32位多AHB总线矩阵的多种外设。
该系列器件为内置Flash存储器和SRAM提供多种保护机制:读保护、写保护和隐藏保护区。
STM32C5 系列


原理图
MCU


外设


Power


ST-LINK


环境搭建
下载并安装 STM32CubeMX2 软件;


下载并安装 VS Code 软件;


安装 STM32CubeIDE for VS Code 插件;

工程测试
使用 STM32CubeMX2 创建工程,导入 VS Code 编译调试工程,上传固件至开发板并运行。
工程创建
运行 STM32CubeMX2 软件;


选择从开发板创建工程;


选择目标开发板 NUCLEO-C562RE ;


等待相关库文件及配置下载,点击启动工程;


进入引脚配置界面,根据原理图,将板载 LED 引脚对应的 PA5 配置为输出模式,初始为高电平;


点击左侧 Clock 按钮,进入时钟树配置界面,可点击右上角 Resolve 按钮自动修复问题;


点击 Parts 按钮,进入模块配置界面,激活板载 LED 和按钮,或增加新的外设;


进入 Pinout 界面,将 PA5 配置为输出模式,PC13 配置为输入模式;
进入 Parts 界面,配置 LED(PA5) 和 Button(PC13) 对应的 GPIO 引脚;
点击左下角 Save 按钮,保存工程配置;
点击左侧黄色按钮,生成 CMake 格式的 IDE 工程;


待生成工程后,右下角消息提示显示工程所在文件夹,获取目标路径;


关键代码
运行 VS Code 软件,选择 文件 - 打开文件夹 ,选择工程所在路径文件夹;
打开 main.c 文件,添加如下代码
#include "main.h"
int main(void)
{
if (mx_system_init() != SYSTEM_OK)
{
return (-1);
}
else
{
while (1) {
// PA5 connect LD1
HAL_GPIO_TogglePin(HAL_GPIOA, HAL_GPIO_PIN_5);
HAL_Delay(300);
}
}
}保存代码。
编译运行
点击 VS Code 左侧菜单栏的 调试运行 按钮,点击 运行和调试 按钮,调试器选择 ST-LINK ;


或点击创建 launch.json 调试文件,选择 STLINK,默认配置保存;


点击运行按钮,自动编译工程并进入调试状态,点击条状悬浮窗的运行按钮,开始运行程序;


效果演示
板载 LD1 闪烁;


总结
本文介绍了 Let's Do|2026年第3期 活动下单物料 NUCLEO-C562RE 开发板的相关信息,包括外观参数、资源特点、原理图等,并搭建 STM32CubeMX2 开发环境,通过 VS Code 编译、调试和运行程序,为后续深入研究探索提供参考。
我要赚赏金
