【STM32-HAL库】使用STM32F103C8T6新建工程并设置编译、下载

 本教程以STM32F103C8T6为例,如果选择其他芯片,则步骤都一样。

1、打开cubeMX

点击“ACCESS TO MCU SELECTOR”

如果自动下载资源,则等待下载完,也可以不用下载。

2、选择芯片

搜索所使用的芯片型号,在右侧双击芯片,本教程以STM32F103C8T6为例

3、开启调试

在“System Core”中点击“SYS”,“Debug”选项中选择“Serial Wire”

4、设置时钟

在RC中的“HSE”和“LSE”设置为“Crystal/Ceramic Resonator”

5、设置GPIO

鼠标左键单击“PC13”,选择“GPIO_Output”,设置该引脚为输出模式。

点击左面GPIO,再点击PC13,设置该引脚输出相关参数。

6、设置时钟树

点击顶部“Clock Configuration”,在“Input frequency”处输入“8”,依次选择“HSE”、“PLLCLK”,并在“HCLK”输入“72”,并点击回车,系统会自动配置其他参数。(若选择其他芯片,HCLK处则填下面提示的最大值)

7、配置工程

①project配置:依次输入工程名字、选择工程路径;

选择IDE为“MDK-ARM”、版本为“V5”

②“Code Generator”配置:

8、打开keil5工程

生成工程文件之后点击“open project”,就会自动打开该工程。

9、设置keil5

点击魔术棒,设置编译器版本。

点击“debug”,选择“ST-Link Debugger”,点击右面的“Settings”

进入stlink设置之后,勾选“Reset and Run”

最后点击“确定”,点击“OK”,即可正常编译并下载程序。

10、编译、下载

①所示为全局编译

②为编译信息

③为下载

当编译信息中无Error时,即可点击③所示图标,把编译好的程序下载到开发板中。

作者:暮雪倾风

物联沃分享整理
物联沃-IOTWORD物联网 » 【STM32-HAL库】使用STM32F103C8T6新建工程并设置编译、下载

发表评论