内容简介
- 建工程,芯片STM32F103ZET6
- LED亮晶晶
- 普通GPIO的配置
创建工程
1、打开STM32CubeMX,进入MCU选择器

这时会出现一个爱的魔力转圈圈,不要慌,静待伊人的到来即可…
2.、选芯片

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

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

5、配置时钟Clock
默认高速时钟是使用内部(HSI),而且CPU时钟配置的比较低。以我选择的STM32F103,外部8M晶振为例(如下图)。

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

**
7.生成代码
**

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

打开工程,找到main函数,在while(1)里面添加如下代码:
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5);
本文详细介绍了如何使用STM32CubeMX配置STM32F103C8T6芯片,设置外部8MHz时钟源,并通过GPIO驱动LED进行闪烁。步骤包括选择芯片、配置时钟源、指定LED引脚、设置时钟速度,最后在代码中添加闪烁间隔实现LED的亮灭效果。

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



