Stm32f103rct6-LED闪烁
main.c文件
#include <includes.h>
#include <stdlib.h>
#include <stdint.h>
#include "bsp.h"
//全局变量 定义
unsigned int key;
//函数声明
void BSP_Init (void);
/*********************************************************************************************************
* 名 称 :main
* 功能描述 : 初始化STM32
* 输入参数 : none
* 返回参数 : none.
* 作 者 :
* 修 改 :(日期、修改人名、修改原因)
* 特殊说明 : (特殊功能说明,例如:有参数检查等)
***********************************************************************************

本文档详细介绍了如何使用STM32F103RCT6微控制器实现LED的闪烁功能。主要涉及了初始化系统时钟、配置GPIO口以及通过延时函数实现LED的高低电平切换。在`main.c`文件中,首先调用了`BSP_Init()`初始化函数,接着在循环中利用`GPIO_ResetBits()`和`GPIO_SetBits()`函数控制PA8引脚的LED进行周期性的亮灭。在`bsp.c`文件中,实现了`RCC_Configuration()`和`GPIO_Configuration()`两个关键配置函数,分别用于设置系统时钟和GPIO口。
最低0.47元/天 解锁文章
1万+

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



