简单跑马灯电路图,门头24v跑马灯接线图

首页 > 经验 > 作者:YD1662022-10-26 05:07:04

我们用C语言来再学习STM32,以加深理解,并且应用相关资料和官方固件标准库。因此,我们来编写一个跑马灯实验

先前准备

一, 开发环境

安装MDK5,并且导入STM32官方标准库。

STM32官方标准库名称:stm32f4_dsp_stdperiph_lib

这个STM32官方固件标准库以前是可以在ST官网下载,现在好像在官网上找不到了。

简单跑马灯电路图,门头24v跑马灯接线图(1)

二,相关应用资料:STM32F4XX中文参考手册

相关函数

一,因为要使用GPIO,在使用GPIO时需要先使能IO口时钟。

使能IO时钟就要使用到RCC寄存器。RCC寄存器相关知识,见中文参考手册6.3章节。

简单跑马灯电路图,门头24v跑马灯接线图(2)

调用函数:RCC_AHB1PeriphClockCmd();

二,因为要用到GPIO配置,所以要用到GPIO库函数。

1, GPIO库文件

头文件:stm32f4xx_gpio.h

源文件:stm32f4xx_gpio.c

2, 重要的GPIO库函数

(1)GPIO初始化函数

void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);

(2)设置电平输出函数

输出高电平:

void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);

输出低电平:

void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);

简单跑马灯电路图,门头24v跑马灯接线图(3)

程序编写

一,程序的实现:

使开发板上的LED1,LED2,LED3,LED4循环点亮,实现流水灯效果。

硬件电路图:

简单跑马灯电路图,门头24v跑马灯接线图(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.