解决STM32CubeMX建立工程连接不上调试器之工程建立指导

解决CubeMX建立STM32工程连接不上调试器

CubeMx建立完工程连接不上调试器主要是因为未开启SWD调试使能,在建立工程时的SYS选型内使能SWD功能即可,以下为工程建立流程。
STM32CubeMX是意法半导体推出的图形化配置工具,通过图形化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等,使用十分方便。
一、新建工程
打开STM32CubmeMX,在主界面New Project下选择“Start My project from MCU”(如图1),点击“ACCESS TO MCU SELECTOR”,软件会自动连接服务器,下载MCU列表,在弹出来的对话框中可输入具体的单片机信号(例如STM32F103ZE),如图2。
图1新建工程

图1 新建工程

在这里插入图片描述

图2 选择芯片型号

在System Core的SYS里选择“Serial Wire”后使能SWD调试功能(CubeMx默认关闭SWD调试功能),如图3所示:
在这里插入图片描述

图3 使能SWD调试

可通过图形配置具体功能(详见各功能配置详解),并且用不同的颜色进行标识配置结果,如果该外设能够正常使用,则为绿色,如果是冲突部分,则会以黄色或红色警告图标的方式进行提醒。
二、时钟配置
如下图4所示,选择“Clock Configuration”项进行时钟配置,选择内部晶振、外部晶振,以及晶振大小、配置主频频率等。
在这里插入图片描述

图4 时钟配置

三、项目配置
如图5所示,输入工程名称,选择工程地址,选择开发环境
在这里插入图片描述

图5 配置工程

如图6所示,配置代码生产选型,选中单独生成外设文件,选中“Keep User Code When re-generating”在修改配置时保留用户编写代码部分。
在这里插入图片描述

图6 配置代码生产选项

三、生成代码

如图7所示,点击“GENERATE CODE”生成工程代码
在这里插入图片描述

图7 生成工程代码

生产代码后即可直接点击打开工程!!!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据提供的引用内容,我无法找到关于STM32CubeMX蜂鸣器工程文件的具体信息。但是,我可以为您提供一些关于STM32CubeMX的基本介绍和使用方法。 STM32CubeMX是一款由STMicroelectronics提供的图形化配置工具,用于生成STM32微控制器的初始化代码和配置文件。它可以帮助开发人员快速配置和初始化STM32微控制器,并生成相应的代码框架,以便于后续的开发工作。 使用STM32CubeMX可以轻松配置各种外设,包括蜂鸣器。以下是一些使用STM32CubeMX配置蜂鸣器的基本步骤: 1. 打开STM32CubeMX,并创建一个新的工程。 2. 选择您所使用的STM32微控制器型号。 3. 在"Pinout & Configuration"选项卡中,找到并选择一个可用的GPIO引脚作为蜂鸣器的控制引脚。 4. 在"Peripherals"选项卡中,找到并启用相应的定时器外设,例如TIM2或TIM3。 5. 配置定时器的参数,例如时钟源、预分频因子和计数器周期。 6. 在"Configuration"选项卡中,找到并启用定时器的输出比较功能,并配置相关参数,例如比较模式和比较值。 7. 在"Project"选项卡中,生成代码并导出工程文件。 8. 使用您所选择的集成开发环境(如MDK、IAR等)打开生成的工程文件,并编写相应的代码来控制蜂鸣器。 请注意,具体的配置步骤可能会因不同的STM32微控制器型号和开发环境而有所差异。建议您参考官方文档或相关教程以获取更详细的指导

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值