流水灯的开发步骤

来源:本站
导读:目前正在解读《流水灯的开发步骤》的相关信息,《流水灯的开发步骤》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《流水灯的开发步骤》的详细说明。
简介:本文章是关于流水灯的步骤。

开发环境:MDK5.14 和STM32CubeMX4.11。

就像Hello World一样,流水灯也算是学习开发板时第一个接触的。STM32F469开发板上也有4个LED,就从LED开始,一点一点的学习使用STM32l053。

通过 STM32CubeMX4.11配置与LED相关的GPIO,生成MDK工程。打开 STM32CubeMX4.11软件,新建工程,选择STM32F469NIHx。

由于开发板上带有外部8M时钟,因此,在工程中选择外部时钟,并把主频配置为180MHz。在时钟配置里,默认的外部时钟输入频率为25MHz,需要修改为8MHz。

下面配置和LED相关的GPIO,由于引脚比较多,可以先在Find搜素框里输入要配置的GPIO,最后在Configuration里配置GPIO的属性:

然后,就可以生成工程了,给工程命名,选择存放路径,选择IDE为MDK-ARM V5。最后一个图里,生成文件那一项,可以勾选第一个,这样每一个外设单独生成一个.c和.h文件:

最后,打开生成的工程,在main.c文件的main函数的while循环里加入以下代码:

1. HAL_GPIO_TogglePin(GPIOG,GPIO_PIN_6);

2. HAL_Delay(100);

3. HAL_GPIO_TogglePin(GPIOD,GPIO_PIN_4);

4. HAL_Delay(100);

5. HAL_GPIO_TogglePin(GPIOD,GPIO_PIN_5);

6. HAL_Delay(100);

7. HAL_GPIO_TogglePin(GPIOK,GPIO_PIN_3);

8. HAL_Delay(100);

提醒:《流水灯的开发步骤》最后刷新时间 2024-03-14 01:00:58,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《流水灯的开发步骤》该内容的真实性请自行鉴别。