zoukankan      html  css  js  c++  java
  • 关于 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灯的步骤

  • 相关阅读:
    Linux常用命令1
    Linux常用命令
    java的接口和抽象类区别
    字符串的全排列
    字符串的全组合
    Mysql范式
    同步 异步 阻塞 非阻塞概念区分
    死锁产生的条件以及解决方法
    Mysql存储引擎MyIsAM和InnoDB区别
    SLES documentation
  • 原文地址:https://www.cnblogs.com/pei942664/p/7698375.html
Copyright © 2011-2022 走看看