STM32CubeIDE+STM32F103VET6简单入门使用

用STM32CubeIDE针对野火的指南者stm32F103VET6进行开发编程。
首先打开软件,选择项目工作空间,然后选择“Launch”进入
STM32CubeIDE+STM32F103VET6简单入门使用_第1张图片
进入界面后选择“File”-》“New”-》“STM32 Project”
STM32CubeIDE+STM32F103VET6简单入门使用_第2张图片

选择自己的MCU,在“Part Number”中可以进行搜索,选择后电机“Next”
STM32CubeIDE+STM32F103VET6简单入门使用_第3张图片
在这一步选择默认就好,在“Project Name”栏写上项目的名字,然后点击“finish”之后的弹框选“Yes”。
STM32CubeIDE+STM32F103VET6简单入门使用_第4张图片
接下来进入到配置环节,首先在“SYS”选项中选择Debug类型,我这里根据自己的下载器选择“JTAG(4 pins)”

STM32CubeIDE+STM32F103VET6简单入门使用_第5张图片
在RCC中 High Speed Clock选择“Crystal/Ceramic Resonator”
STM32CubeIDE+STM32F103VET6简单入门使用_第6张图片
为了验证配置程序正确,就先点亮一个LED灯来测试,通过查找原理图找到LED灯的控制引脚,这里选择PB0
STM32CubeIDE+STM32F103VET6简单入门使用_第7张图片
配置GPIO,首先左键点击PB0引脚,然后选择“GPIO_Output”
STM32CubeIDE+STM32F103VET6简单入门使用_第8张图片
然后在左侧选择GPIO项,配置PB0,初始电平为“Low”,模式为推挽输出“Output Push Pull”,选择下拉“Pull-down”,最后写一个label名字
STM32CubeIDE+STM32F103VET6简单入门使用_第9张图片
接下来配置时钟,将图中HCLK改为72.STM32CubeIDE+STM32F103VET6简单入门使用_第10张图片
勾选Code Generator-》Generated files 中的第一项STM32CubeIDE+STM32F103VET6简单入门使用_第11张图片
点击图中按钮,进行配置
STM32CubeIDE+STM32F103VET6简单入门使用_第12张图片
在Project-》Properties-》C/C++ Build-》Settings-》MCU Post build outputs 中勾选第二项,让工程生成hex文件。
STM32CubeIDE+STM32F103VET6简单入门使用_第13张图片
STM32CubeIDE+STM32F103VET6简单入门使用_第14张图片
然后进行编译
STM32CubeIDE+STM32F103VET6简单入门使用_第15张图片
点击图中选项
STM32CubeIDE+STM32F103VET6简单入门使用_第16张图片
选择工程下的 .hex文件
STM32CubeIDE+STM32F103VET6简单入门使用_第17张图片

根据自己的下载器进行调试器配置,然后烧录程序,就ok了。
STM32CubeIDE+STM32F103VET6简单入门使用_第18张图片

你可能感兴趣的:(嵌入式,c语言,stm32)