news 2026/10/11 1:21:17

STM32CubeMx开发之路—1配置第一个项目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
STM32CubeMx开发之路—1配置第一个项目

STM32CubeMx开发之路—配置第一个项目


运行环境

工具版本说明
STM32CubeMXV5.0.0建议相同
Keil5V5.15建议相同

简介

本例程主要搭建第一个项目,并且完成最基本的项目所需配置,后续的教程都基于这篇教程。


STM32CubeMx配置


  • 新建项目

  • 搜索自己芯片的型号, F103ZE或者F103RB等
  • 点击选择封装形式


  • 选择外部晶振

  • 可以根据需求调节各个总线的时钟频率(就具体情况而定)

  • DEBUG选项选择"Serial Wire"(4线烧录,CLK,DIO,VCC,GND)

  • 你会看到芯片引脚会占用这几个引脚,就是烧录用的CLK和DIO

  • 点击"Project Manager"
  • 修改项目名称
  • 修改项目保存路径
  • 选择编写工具(我使用Keil5,所以选择"MDK-ARM V5")

  • 选择"Code Generator"
  • .c 和 .h文件分开
  • 点击"GENERATE CODE"生成项目代码

  • 打开生成的项目代码,如下图所示,进行简要说明
  • 点击编译项目文件(通常"0 Error(s) , 0 Warnning(s)"
  • 请写在USER代码的"***BEGIN***" 和 "***END***"之间写自己的代码,这样修改参数就不会被覆盖自己的代码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/11 1:21:00

基于Django的个人记账Web系统

一、 设计目标 1.1 提供记账功能 收入账单管理:系统应能够详细记录个人或家庭的各类收入来源,包括工资、投资收益、奖金等,并允许用户进行自定义分类和标签设置。 支出账单管理:用户应能够方便地录入和跟踪日常支出&#xff0…

作者头像 李华
网站建设 2026/10/11 1:20:46

Dynamo离线包部署:packages.rar一键加载27个核心节点库

简介:本资源是面向BIM工程师、Revit自动化开发者及Dynamo进阶用户的节点扩展包合集,聚焦建筑信息模型领域的可视化编程提效需求,解决Dynamo原生节点功能有限、特定任务(如几何展开、PDF导出、结构分析、桥梁剖面定位等&#xff09…

作者头像 李华
网站建设 2026/10/11 1:20:17

MFC实现LALR(1)分析表自动构造:编译原理课设完整源码与避坑指南

简介:本资源面向编译原理课程学习者与课程设计开发者,提供一套基于MFC实现的LALR(1)分析表自动构造程序,帮助理解并实践LR(1)项目集规范族、CLOSURE与Go函数、FIRST集构造以及LALR(1)分析表生成算法。压缩包共52个文件,约63.55MB&…

作者头像 李华
网站建设 2026/10/11 1:19:45

DESIGN.md 使用指南:4 条命令让 AI 生成的界面遵循同一套设计

DESIGN.md 使用指南:4 条命令让 AI 生成的界面遵循同一套设计 【免费下载链接】design.md A format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system. 项目…

作者头像 李华
网站建设 2026/10/11 1:19:23

基于PJ85718DM与STM32F091RC的本地远程双路温度监测方案

1. 从一颗温度传感器说起:为什么本地与远程双路监测值得单独做嵌入式温度监测这件事,看起来简单,真做起来坑不少。我接触过不少 HVAC(暖通空调)和工业控制类的项目,客户最常提的需求就是"帮我测几个点…

作者头像 李华