关于 stm32点亮LED灯的步骤
Posted 你心永在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 stm32点亮LED灯的步骤相关的知识,希望对你有一定的参考价值。
根据学校老师的讲解,
STM32 点亮LED灯的步骤1:先是在点亮LED灯那个引脚使能,相当于修路,比如是PIN5引脚,就要使能对应的GPIO。使能函数是
/*GPIO配置使用步骤 1.使能 RCC_APB2PeriphClockCmd( RCC_APB2Periph_外设名,ENABLE); 第一个参数是挂载在APB2总线下面的外设 第二个参数是允许(ENABLE)或不允许(DISABLE
然后就是配置引脚的工作方式,这是要配置的,配置的函数如下:
2.定义GPIO配置结构体的变量 GPIO_InitTypeDef a; //这里若把GPIO改为 //NVIC、TIM、I2C等就是 //其他的外设配置结构体 a.GPIO_Pin = GPIO_Pin_5;//GPIO的5号引脚 a.GPIO_Speed = GPIO_Speed_50MHz;//速度 a.GPIO_Mode = GPIO_Mode_Out_PP;//工作方式(推挽输出) 3.调用函数初始化GPIO GPIO_Init(GPIOB,&a);//这里要传入a的地址
配置好了引脚的使能 和工作方式之后就可以给引脚赋值,
.以上步骤GPIO就配置完成了,下面可以赋值 //设置PB5为低电平 GPIO_ResetBits(GPIOB,GPIO_Pin_5); //设置PB5为高电平 GPIO_SetBits(GPIOB,GPIO_Pin_5);
这就是用STM32点亮LED灯的步骤
以上是关于关于 stm32点亮LED灯的步骤的主要内容,如果未能解决你的问题,请参考以下文章