各位看官自行安装以下软件

  • vscode: 一块好用的集成开发环境,代替官网的STM32CubeIde
  • STM32CubeMX: 图形化配置 STM32 + 官网力推的 HAL库
  • STM32CubeCLT: 开箱即用的调试、编译工具链相关, 再也不用东拼西凑安装

VSCode插件

  • STM32 VS Code Extension
    在这里插入图片描述
    STM32 VS Code Extension插件配置
    在这里插入图片描述

开发示例

STM32CuboMX 创建项目

  • 端口配置
  • 在这里插入图片描述
  • 内部时钟配置(自己的是外部就选用外部的)
    在这里插入图片描述
  • 项目配置
    在这里插入图片描述
    在这里插入图片描述
  • 生成项目
    在这里插入图片描述

VSCode 打开项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编译构建

以下四处都可以构建项目
在这里插入图片描述

调试

由于本人还没有开发板,暂时不贴了

仿真

我是在 macos 平台使用 Parallels Desktop 启动的 Windows虚拟机,大家自行搭建

windows 上用到的软件

  • protues: 电路仿真软件, 据说需要8.12以上的版本
  • vspd: 虚拟串口工具
  • xcom: 串口调试助手
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐