你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

《STM32CubeMX2 实战课程》学习笔记——STM32C562RE开发测试

[复制链接]
无垠的广袤 发布时间:2026-10-2 17:53

本文介绍了 《STM32CubeMX2 实战课程》的学习过程,结合 NUCLEO-C562RE 开发板,搭建 STM32CubeMX2 开发环境,通过 VS Code 编译、调试和运行程序。

课程学习

包括

【STM32CubeMX2安装】

【STM32CubeMX2获取开发包和例程】

【STM32CubeMX2开发GPIO Toggle CMake工程并使用STM32CubeIDE for VS Code打开】

【STM32CubeMX和STM32CubeMX2官方中文入门教程】

STM32CubeMX2 安装

part1_install.jpg

STM32CubeMX2 开发包例程

part2_get-demo.jpg

STM32CubeMX2 工程 VS Code 编译烧录

part3_gpio.jpg

STM32CubeMX2 参数配置

part4_peripheral.jpg

开发板测试

使用 NUCLEO-C562RE 开发板测试,STM32CubeMX2 配置并生成工程,VS Code 编译烧录。

环境搭建

  • 下载并安装 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 调试文件,选择 ST-LINK,默认配置保存;
  • 点击运行按钮,自动编译工程并进入调试状态,点击条状悬浮窗的运行按钮,开始运行程序;

效果演示

板载 LD1 闪烁;

blink.gif

总结

本文介绍了 《STM32CubeMX2 实战课程》的学习过程,结合 NUCLEO-C562RE 开发板,搭建 STM32CubeMX2 开发环境,通过 VS Code 编译、调试和运行程序,为后续深入研究探索提供参考。

赞 收藏 评论0 发布时间:2026-10-2 17:53

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版