内容简介
- 建工程,芯片STM32F103ZET6
- LED亮晶晶
- 普通GPIO的配置
创建工程
1、打开STM32CubeMX,进入MCU选择器
这时会出现一个爱的魔力转圈圈,不要慌,静待伊人的到来即可…
2.、选芯片
3、配置时钟源
如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC(如下图)。如果使用默认内部时钟(HSI),这一步可以略过。
4、选择GPIO(LED)引脚–PA5
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、工程配置
看着来就行,不过工程名貌似不能带这中文汉字......
**
7.生成代码
** **
8、在代码里添加闪烁间隔,一闪一闪亮晶晶…
**
打开工程,找到main函数,在while(1)里面添加如下代码:
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5);
|