1. 程式人生 > >關於 stm32點亮LED燈的步驟

關於 stm32點亮LED燈的步驟

第一個 配置 set lock type 完成 nvi speed 調用

根據學校老師的講解,

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燈的步驟