STM32CubeMx笔记--P2. LED亮晶晶

内容简介

  1. 建工程,芯片STM32F103ZET6
  2. LED亮晶晶
  3. 普通GPIO的配置

创建工程

1、打开STM32CubeMX,进入MCU选择器

STM32CubeMx笔记--P2. LED亮晶晶_第1张图片
这时会出现一个爱的魔力转圈圈,不要慌,静待伊人的到来即可…

2.、选芯片

STM32CubeMx笔记--P2. LED亮晶晶_第2张图片

3、配置时钟源

如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC(如下图)。如果使用默认内部时钟(HSI),这一步可以略过。

STM32CubeMx笔记--P2. LED亮晶晶_第3张图片

4、选择GPIO(LED)引脚–PA5

STM32CubeMx笔记--P2. LED亮晶晶_第4张图片

5、配置时钟Clock

默认高速时钟是使用内部(HSI),而且CPU时钟配置的比较低。以我选择的STM32F103,外部8M晶振为例(如下图)。
![在这里插入图片描述](https://img-blog.csdnimg.cn/0f457cea15644e518f0d8e5da7b43063.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6byg55Oc,size_20,color_FFFFFF,t_70,g_se,x_16)

6、工程配置

	看着来就行,不过工程名貌似不能带这中文汉字......

STM32CubeMx笔记--P2. LED亮晶晶_第5张图片
**

7.生成代码

**
STM32CubeMx笔记--P2. LED亮晶晶_第6张图片
**

8、在代码里添加闪烁间隔,一闪一闪亮晶晶…

**
STM32CubeMx笔记--P2. LED亮晶晶_第7张图片

打开工程,找到main函数,在while(1)里面添加如下代码:
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5);

你可能感兴趣的:(STM32CubeMX,stm32,STM32CubrMx,HAL)