当前位置: 首页 > news >正文

STM32CubeIDE 1.19.0版本 创建工程

双击 stm32CubeIDE file -> New -> STM32 Project

在 Commercial Part Munber 里面选择当前开发的board -> next
注:当然如果自己想要开发某些项目 , 但是还没想好用什么芯片 , 也可以用下图当中左下角的选型筛选出所需的芯片类型, 在选择芯片上可以把当前选择芯片的型号进行收藏 , 再次打开当前页面就可以在收藏页面进行选择

填写当前开发的项目名称

直接点击finish 即可,只需要复制必要库就可

如果出现了下图当中的警告,说明当前是没有此型号芯片的package 的,先忽略,OK即可

选择RCC HSE LSE 我都选了晶振

为了确认当前创建的工程 能否跑通,就给个LED 灯做校验的 LED0

PF9 给输出

低电平导通,默认给高电平,推挽,不启用上下拉, 高速, 给label 个宏 LED0 方便调试

clock configuration 我习惯用最高性能 时钟给到最大, 因为启用了外部的时钟源所以直接用HSE, 系统时钟选择PLL 做倍频,( 我的晶振是8MHz 但在HSE截图内没进行更改 )在HCLK 里面直接给到max 值 168,按下键盘的回车 Enter ,自动就给我们配好了

project manager 的第二个选项内,可以选择 generate peripheral initialization as a pair of ".c/.h" files per peripheral 生成的外设分为.c/.h 文件,方便后续代码分层开发

这个时候还无法生成代码,需要下载对应芯片的package 按照下面图片的步骤进行操作

选择你当前对应的芯片pakeage包 ,我用的是F407 所以下载F4 的包,直接下载最新的即可

下载之前要登陆ST 的账号,如果没有账号可以直接 Create Account

点击黄色小齿轮,进行代码生成

为了验证, 就简单的在main.c 里 的while 循环内,写一个500ms 闪烁的LED0

点击小锤子进行build 再点击绿色播放器的图标进行烧录

我这边用的是ST_Link 所以调试器默认即可

如果有当前的提醒就是没有对应的驱动 refresh 刷新当前的st link 连接状态 ,点击upgrade

如果读取不到version 并且 upgrade 显示的也是灰色,那就检查一下 是不是转接线没拔, 拔下去之后再次refresh

等待更近进度条更新完成之后,再次进行烧录就可以看到刚才操作的LED0 在闪烁

http://www.gsyq.cn/news/1609037.html

相关文章:

  • AI率爆表怎么办?10款降AIGC工具实测(含免费降ai率工具)真实避坑指南
  • 保姆级教程:在Ubuntu 20.04上用YOLOv5s训练自己的人脸检测模型(附数据集)
  • 现在爆火的VibeCoding是什么?和AICoding有什么区别
  • Windows系统文件ActiveSyncProvider.dll丢失找不到问题解决
  • 告别卡顿!用noVNC+Node.js在Windows上搭建流畅的Web版远程桌面(保姆级避坑指南)
  • 干货合集:2026年真正好用的专业AI论文工具
  • 窑炉温度测不准?我见过最离谱的错误,是工程师把红外枪当成了“万能方案“
  • 华为AC+AP组网实战:手把手教你配置隧道转发,搞定办公与访客Wi-Fi隔离
  • 孤能子视角:观察符
  • TEL TTLD30-11 5880-000029-V2印刷电路板
  • Python MQTT实战:从paho-mqtt基础连接到高级回调与QoS策略的完整指南
  • Windows系统文件advapi32res.dll丢失找不到问题解决
  • CCRC-CSERE网络安全应急响应工程师认证信息整理
  • OpenAI王炸发布GPT-5.6!Sol、Terra、Luna三神降临,“Ultra模式”开启多智能体内卷时代!
  • Fast-GitHub:国内开发者告别GitHub龟速下载的终极解决方案
  • ComfyUI-KJNodes:模块化节点系统的架构设计与技术实现
  • 抖音内容批量下载工具:从手动保存到自动化管理的解决方案
  • 从零到一:手把手教你为SPSS配置R环境并安装高级PSM插件
  • 2001-2024年企业绿色媒体覆盖率绿色新闻数据
  • 3个简单步骤掌握Cellpose:让细胞分割从复杂变轻松
  • uni-app Vue3 集成uQRCode实现微信支付二维码动态生成与弹窗交互
  • 跨越数据鸿沟:领域自适应(Domain Adaptation)核心思想与实践路径
  • Citizens2:Minecraft服务器NPC插件终极指南
  • 技术揭秘:DeepMosaics如何用深度学习实现智能马赛克处理
  • 保姆级教程:在Ubuntu 20.04 ROS Noetic下搞定轮趣N100 IMU驱动(含串口固定与Rviz可视化)
  • 半导体全工艺流程详解|从硅砂到成品芯片,入门必看干货(附国产驱动芯片替代方案)
  • 别再为系统扰动头疼了!手把手教你用扩张状态观测器网络(ESOnet)搞定复杂不确定性
  • 前端页面开发|校园二手平台全局公共组件、个人中心页面代码详解
  • 山东诺亚创生带您了解脐带胎盘干细胞:被误解的生命初始“建材”
  • Windows系统文件AdmTmpl.dll丢失找不到问题解决