用STM32CubeIDE针对野火的指南者stm32F103VET6进行开发编程。
首先打开软件,选择项目工作空间,然后选择“Launch”进入

进入界面后选择“File”-》“New”-》“STM32 Project”

选择自己的MCU,在“Part Number”中可以进行搜索,选择后电机“Next”

在这一步选择默认就好,在“Project Name”栏写上项目的名字,然后点击“finish”之后的弹框选“Yes”。

接下来进入到配置环节,首先在“SYS”选项中选择Debug类型,我这里根据自己的下载器选择“JTAG(4 pins)”

在RCC中 High Speed Clock选择“Crystal/Ceramic Resonator”

为了验证配置程序正确,就先点亮一个LED灯来测试,通过查找原理图找到LED灯的控制引脚,这里选择PB0

配置GPIO,首先左键点击PB0引脚,然后选择“GPIO_Output”

然后在左侧选择GPIO项,配置PB0,初始电平为“Low”,模式为推挽输出“Output Push Pull”,选择下拉“Pull-down”,最后写一个label名字

接下来配置时钟,将图中HCLK改为72.
勾选Code Generator-》Generated files 中的第一项
点击图中按钮,进行配置

在Project-》Properties-》C/C++ Build-》Settings-》MCU Post build outputs 中勾选第二项,让工程生成hex文件。


然后进行编译

点击图中选项

选择工程下的 .hex文件

根据自己的下载器进行调试器配置,然后烧录程序,就ok了。

这篇博客详细介绍了如何使用STM32CubeIDE对野火指南者STM32F103VET6进行开发编程。从创建新项目到配置MCU、选择Debug类型、设置时钟,再到配置GPIO以点亮LED灯,每个步骤都清晰阐述。最后,讲解了如何编译、生成HEX文件并烧录到MCU中,为初学者提供了宝贵的实践指导。
3659

被折叠的 条评论
为什么被折叠?



