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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM